Здравствуйте, T4r4sB, Вы писали:
_>>Спросите абстрактного C++ программиста, какие ошибки являются наиболее частыми и, скорее всего, услышите: TB>логические ошибки. Самые частые и самые трудноотслеживаемые.
Для решения проблемы "трудноотслеживания" давным-давно изобрели юнит-тесты.
Здравствуйте, T4r4sB, Вы писали:
L>>Для решения проблемы "трудноотслеживания" давным-давно изобрели юнит-тесты. TB>Они для контроля за регрессией.
Это бесплатный бонус.
TB>Я вообще слабо представляю случаи, которые можно 100% покрыть, кроме хелловорлдов.
И поэтому их писать не надо. Знаю.
Невозможно покрыть только, что непосредственно зависит от внешних систем. Код вызова БД, к примеру.
Код генерации запроса и обработки результата прекрасно покрывается юнит-тестами, которые позволяют выявлять логические ошибки на очень, очень ранних стадиях.