Проект (написанный на Java) становится все большим и большим, и часть кода никогда не будет использоваться. Есть ли способ обнаружить этот мертвый / бесполезный код и очистить его. Я открыт для идей.
Как очистить мертвый / бесполезный код
comment
Используйте IDE и проверьте, существует ли иерархия вызовов методов. Если он пустой, возможно, он вам не понадобится. Будьте осторожны с методами, вызываемыми через отражение.
- person Sotirios Delimanolis   schedule 02.10.2013
comment
Ответ на этот вопрос кажется очень полезным для крупных и долгосрочных проектов. Я согласен на дублирование.
- person porfiriopartida   schedule 02.10.2013
comment
Прочитав этот пост, я согласен, что это дублированный. Может кто-нибудь закрыть его и пометить как дублированный?
- person Edmond   schedule 02.10.2013
comment
Вы также можете связать свой код со средством проверки качества, таким как сонар.
- person Arnaud Denoyelle   schedule 02.10.2013
Ответы (1)
Используйте IDE, например Eclipse, там вы можете обнаружить с предупреждениями часть кода, который не используется.
Он обнаружит, по крайней мере, неиспользуемый импорт, частные методы или локальные переменные, которые не используются.
Он не будет обнаруживать общедоступные методы или атрибуты, поскольку не может гарантировать, что их может использовать кто-то другой. Это то, что вам нужно будет найти, сделать закрытым все, что не должно быть общедоступным, и тогда вы получите эти предупреждающие помощники.
person
porfiriopartida
schedule
02.10.2013
Еще одна причина сделать вещи конфиденциальными, если не требуется иное
- person Cruncher; 02.10.2013