И суть как раз в минимальности. Написание теста вперед кода - это гарантия как раз того, что не будешь писать много кода.
А как это помогает?
По мне такое покрытие с вертухи - это слишком крепкий цемент. Потому что меняются требования бизнеса, обстановка, одно, другое и тут не до тдд
Потому в реально боевых условиях все эти прекрасные концепции программирования скукуеживаются до каких то прикладных приёмов, которые просто делают работу проще, причем скорее здесь и сейчас, чем что-то стратегическое
Я так подумал подумал, и пришёл к тому что писать код с багами в прод - тоже вариант нормы. В конце концов это часть процесса, главное с этим не злоупотреблять. А тестами покрывать либо когда починил баг и надо его "зацементировать", либо когда уже написанное начинаешь менять. И тем более если это нечто используется больше 1 раза
И так постепенно тестами покроются только реально стрелявшие и важные места, а не вообще все
Ну и мне понравилась идея подпереть тестом сразу что то важное в процессе разработки, но тоже не злоупотреблять
Это я так это все концептуально подумал, но сам пока не следую, меня то в одну крайность качает то в другую, наверное все же стоит попробовать