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

но я был назначен на проект, который был уже на полпути. Это была среда TDD. Каждый следовал правильному принципу Code Unit Test First, а затем Code реализации. Но пара делала все наоборот, сначала код реализации, а потом модульное тестирование.

Хотя в дебатах они говорят, что так или иначе это похоже.

Какие потенциальные проблемы могут возникнуть, если сначала следует выполнить код реализации, а затем выполнить модульное тестирование?

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

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