Иногда я просматриваю код, я ищу способы использования метода (используя resharper) и обнаруживаю, что он вызван только тестами. Таким образом, он эффективно избыточен, и я могу удалить его и методы, которые его называют.Как найти код, который вызывается только тестами
Очевидно, что нет смысла использовать незанятый код вокруг места, замедляя сборку и тестовый прогон. Я бы хотел, чтобы это инструмент, который может сказать мне, где все биты производственного кода, к которым доступны только тесты.
У меня есть полная версия resharper, а также пробная версия NDepend, но не выяснили, как использовать любой из них, чтобы получить результат, который я хочу (без оплаты за него). Я подозреваю, что это возможно с полной версией NDepend, но есть ли другие инструменты, о которых люди знают?
Если контекст помогает, решение и веб-сайт ASP.net, большая часть функций которого обрабатывается службой WCF. Таким образом, единственная действительная запись указывает на основную часть кода - это методы обслуживания. Тесты находятся в их собственных отдельных проектах.
Я начал щедрость, потому что я уверен, что кто-то еще должен был и решить эту проблему раньше!
Некоторые из этих тестовых кодов, скорее всего, являются издевательствами, заглушками и т. Д. – CaffGeek
@ В моих тестовых проектах содержатся все издевательства и заглушки и т. Д. В этом вопросе меня больше беспокоит производственный код. –