Огульное программирование

ominous emoticon

Теперь я совершенно точно знаю что такое «огульное программирование». Которое не agile совсем, но практикуется.

Это когда мы не пишем тесты не потому, что не умеем, и не потому что ленимся, а потому, что требования заказчика меняются быстрее чем тест можно дописать, а срок к которому нужно их исполнить почему-то движется назад во времени, а не вперед.

Встречается в природе когда деятельность заказчика регламентирована не зависящими от него циклами и прочей фикцией, как то учебным годом.