Ответ 1
Это сложная проблема без простого, всегда правильного ответа. В некоторых местах для запуска:
- Разверните неиспользуемый код в мусорную корзину с помощью rcov
- Тестирование производительности Ruby on Rails Applications
- Найти неиспользуемый код в приложении Rails
Самая большая проблема заключается в том, что неиспользуемый код и недостижимый код - это не одно и то же. Просто потому, что код не выполняется регулярно в производстве, на самом деле не означает его мертвый код, который следует удалить. Возможно, он существует по какой-то причине - просто не тот, который часто появляется.