LINUX.ORG.RU

История изменений

Исправление pon4ik, (текущая версия) :

Динамизм питона при том - что в рантайме модуль может проверить тест ли он. В плюсах нет модулей в таком понимании.

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

Это всякие маркетологи и прозвали tdd :D

Тесты перед рефакторингом - это отдельная тема, они вроде как и нужны, но вроде как их в процессе постоянно придётся выкидывать, а если их небыло до этого, то и реализация не факт что может быть удобно протестированна (особенно актуально для плюсов как раз). Вообщем тут можно максимум зафиксировать магистральный кейс, остальное обычно превращается в геморой, либо, вовремя спохватились и api ещё мелкое и простое.

Исходная версия pon4ik, :

Динамизм питона при том - что можно в рантайме модуль может проверить тест ли он. В плюсах нет модулей в таком понимании.

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

Это всякие маркетологи и прозвали tdd :D

Тесты перед рефакторингом - это отдельная тема, они вроде как и нужны, но вроде как их в процессе постоянно придётся выкидывать, а если их небыло до этого, то и реализация не факт что может быть удобно протестированна (особенно актуально для плюсов как раз). Вообщем тут можно максимум зафиксировать магистральный кейс, остальное обычно превращается в геморой, либо, вовремя спохватились и api ещё мелкое и простое.