Здравствуйте, ZevS, Вы писали:
ZS>Здравствуйте, _Mihail, Вы писали:
_M>>В книгах в основном пишут про простые приемы, профилактические, например явное преобразование типов, создание ловушек в коде, просто грамотное проектирование и ещё про кучу всяких простеньких приемов. Но с ростом проектов, этого всего уже не хватает, по крайней мере мне. Ошибок много и их причины очень сложно и долго ищутся. Связность кода растет и никак с этим бороться не получается.
_M>>Вот, очень хочется узнать, кто какие приемы или т.п. применяет в борьбе с ошибками или вообще в отладке, или на этапе проектирования...
ZS>Юнит тесты.
Как минимум, регрессионное тестирование (без юнит-тестов и тестов функциональности теоретически можно обойтись)
ZS>Постоянный рефакторинг.