Последние лет 10 разработка с написанием тестов наперёд является сильно модной фишкой, многие компании хвастаются ей и говорят какой у них крутой процесс разработки, однако во всех местах что я работал — ни в одном TDD на реальных проектах не применялась по очевидным причинам — для них надо иметь уже проработанные интерфейсы, а их конечно же нет т.к. они "затвердевают" только в процессе самой разработки
Есть тут те, кто реально юзает TDD на коммерческих проектах? Каким образом смогли ее внедрить?