Используется ли TDD/BDD в реальной разработке повсеместно?
Всем привет.
Читаю сейчас книгу по TDD, плюс смотрю обучающие видео от mail group и его партнеров. И получается ситуация, что везде говорят, что TDD - это круто, но когда спрашивают самих: "А вы это используете?" - все делают кислые лица и "не пошло".
Поэтому вопрос: TDD реально используется в разработке, либо это удел перфекционистов, которые хотят долго и муторно писать чистый код и подчиняться tdd-козлу?
Используется но не повсеместно, только теми командами которые умеют. У нас TDD.
TDD это не про чистый код, а про соответствие кода требованием и возможность рефакторинга, апдейта библиотек и т.п..