Bug state

Nov 20, 2013 19:01

"В Госдуму внесен законопроект о запрете использования самолетов старше 20 лет"

В методологии программирования такой подход называется Tester Driven Development: т.е. проекты, в которых новые требования определяются багами. Новый код порождает новые баги и т.д., пока не иссякнут ресурсы. Иными словами, классический АНТИ-ПАТТЕРН.

Сам термин забавен тем, что это игра слов от Test Driven Development - т.е. концепции разработки, когда прежде, чем разрабатывать что-то новое, сначала решается, как это новое точно будет использоваться, после чего разрабатываются тесты, исчерпывающе проверяющие работу новой фичи, и только потом - собственно разработка. Да, подобные тесты порой могут являть собой целые системы, значительно превышающие по сложности сами алгоритмы.

Вот такое вот bug state.

госдура

Previous post Next post
Up