- Он полностью написан с использованием TDD / BDD и пытается написать как можно более чистый код (SOLID, хорошие имена и т. Д.). Рабочий код составляет около 4500 SLOC, тестовый код - около 7300 SLOC, охват кода - более 90%, а самые большие производственные классы - около 200 LOC.

авал подобный вопрос раньше и получил несколько хороших ответов, но я думаю, что он был слишком общим.

Примеры отличного дизайна и реализации программного обеспечения

Кто-нибудь знает какие-либо проекты с открытым исходным кодом, которые демонстрируют действительно хорошую практику TDD и принципы SOLID? TDD и SOLID широко публикуются, но я никогда не видел, чтобы это было действительно сделано самостоятельно, я просто хотел бы получить представление о том, как это может выглядеть в проекте (большом или маленьком)?

Ответы на вопрос(3)

Ваш ответ на вопрос