Задумка Ангуляра в том, что он позволял верстальщикам делать интерактивность просто.
Тратим время на изменение системы. Поскольку рефакторить без тестов ненадежно и страшно - тратим много времени.
Если же мы работаем с кодом, состоящим из спагетти
недостатков TDD и области применения методики.
я как-то около месяца просидел, обкладывая тестами будущую программу, в которой не было ничего, кроме воздуха.
продумываешь все её компомненты в голове до мельчайших подробностей
Уже видишь эти данные
Но надо соблюсти правила TDD
В результате, у тебя множество тестов, длинная история в репозитории из их создания и ноль программы.
И становится просто жалко стирать тесты, которые к новой версии вообще не подходят.