Найти неиспользуемый код в приложении Rails - PullRequest
64 голосов
/ 16 марта 2012

Как мне узнать, что такое код и не запускается в производстве ?

Приложение хорошо протестировано, но есть много тестов, которые проверяют неиспользованный код. Следовательно, они получают покрытие при выполнении тестов ... Я хотел бы провести рефакторинг и очистить этот беспорядок, он продолжает тратить мое время. У меня много второстепенных заданий, поэтому я бы хотел, чтобы руководство по производственной деятельности помогло мне. Работая на heroku, я могу раскрутить динамометры, чтобы компенсировать любое влияние производительности от профилировщика.

Смежный вопрос Как найти неиспользуемые методы в приложении Ruby? бесполезно.

Бонус: метрика, показывающая, как часто выполняется строка кода. Не знаю, почему я этого хочу, но я хочу! :)

Ответы [ 11 ]

0 голосов
/ 16 марта 2012

Это не идеальное решение, но, например, в NetBeans вы можете найти способы использования методов, щелкнув по ним правой кнопкой мыши (или нажав Alt + F7).
Так что, если метод не используется, вы увидите его.

...