![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Antropoid |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: нет Всего: 16 |
Какая IDE, или может утилита умеет показывать все неиспользуемые классы, методы, переменные проекта?
-------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
| Royan |
|
|||
|
Dreamer ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 14.9.2002 Где: Лондон Репутация: нет Всего: 15 |
PMD http://pmd.sourceforge.net но и то не все, а какие именно написано вот тут: http://pmd.sourceforge.net/rules/unusedcode.html
-------------------- Открыта вакансия Junior Java Developer'а в нашем лондонском офисе, подробнее можно узнать здесь |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 11 Всего: 151 |
A code analyzer'ы (например, в Идее) разве такой опции не имеют?
Добавлено через 1 минуту и 1 секунду Что касается переменных и приватных полей - они ведь даже при редактировании кода обычно подчеркиваются. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| Royan |
|
|||
|
Dreamer ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 14.9.2002 Где: Лондон Репутация: нет Всего: 15 |
Все это называется статическими анализаторами. В инете их 1000000, а PMD это самый продвинутый из известных мне
-------------------- Открыта вакансия Junior Java Developer'а в нашем лондонском офисе, подробнее можно узнать здесь |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 11 Всего: 151 |
Сейчас создал неиспользуемый класс и натравил на него Идею. Она сказала "Unused declaration. Problem synopsis: Class is not instantiated."
-------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| Antropoid |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: нет Всего: 16 |
Спасибо, пробую...
Это сообщение отредактировал(а) Antropoid - 2.8.2007, 17:39 -------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
| Antropoid |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: нет Всего: 16 |
UnusedPrivateField
UnusedLocalVariable UnusedPrivateMethod UnusedFormalParameter и все? А public методы отловить можно? -------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
| Antropoid |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: нет Всего: 16 |
batigoal, а как "натравить" IDEA на класс? ))
-------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 11 Всего: 151 |
Открыть код этого класса, Analyze --> Inspect Code... --> выбрать опцию File.
Или я неправильно понял вопрос? -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| Antropoid |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: нет Всего: 16 |
batigoal, спасибо, это то что нужно.
-------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
| barin_Student |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 488 Регистрация: 10.8.2007 Где: Казахстан , Алмат ы Репутация: нет Всего: 2 |
IDE - Eclipse , у меня версия 3.2 , подчеркивает не используемые методы,библиотеки, переменные. Это точно. Одобренно минздравом.
-------------------- Нехорошо блин!!! |
|||
|
||||
| Antropoid |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: нет Всего: 16 |
Да, но это , к сожалению, в пределах одного файла ((. А как быть с целым проектом?
-------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
| Royan |
|
|||
|
Dreamer ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 14.9.2002 Где: Лондон Репутация: нет Всего: 15 |
Ecplise точно также анализирует весь проект, причем делает это автоматически.
-------------------- Открыта вакансия Junior Java Developer'а в нашем лондонском офисе, подробнее можно узнать здесь |
|||
|
||||
| Antropoid |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: нет Всего: 16 |
И как же просмотреть результат автоматической проверки?
-------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java tools & IDE's | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |