ŹR
1. Не сверхразум
2. За тебя не написали тест-кейсы в ТЗ
Size: a a a
ŹR
VK
T
VK
ŹR
ŹR
ŹR
DS
T
T
T
B
T
T
T
T
T
T
VK
V
код с тестами = код + тесты
, типа можно взять код и потом дописать к нему тесты. Так вот нет, TDD - это про умение писать ТЕСТИРУЕМЫЙ код сразу. Код, написанный с пониманием как он будет тестироваться - это другой код. Когда разработчик пишет пару "код + тест" - он делает больше, чем просто код, который потом можно прочитать, понять, и если надо - прикрутить тесты.Структурное программирование накладывает ограничение на прямую передачу управления.
Объектно-ориентированное программирование накладывает ограничение на
косвенную передачу управления
Функциональное программирование накладывает ограничение на присваивание.