Найдя ссылку на переполнение стека, я обнаружил, что записи Miško Hevery очень интересны для чтения. Настолько хорошо, что я вижу новый подход к тому, что раньше считал, что у меня все хорошо.
Он говорит в основном о внедрении зависимостей, автоматизированном модульном тестировании и хорошем дизайне.
Ряд хороших практик, которые он пропагандирует, - это вещи, которые можно обнаружить программно. И вот есть программа для их обнаружения Google Testability Explorer .
Мои вопросы:
- Существует ли C #, эквивалентный основанному на Java Проводнику Google Testability?
- Если так, то какой из них лучше?