?

Log in

No account? Create an account

Лаборатория разочарований


Previous Entry Share Next Entry
Bug state
azalt
"В Госдуму внесен законопроект о запрете использования самолетов старше 20 лет"

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

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

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


  • 1
В данном случае баг ещё и неверно идентифицирован.
Теперь следует ожидать сообщения: "В Госдуму внесён законопроект о запрете использования самолётов". Далее запрет использования поездов. Притом, что лягающиеся копытные убивают гораздо больше, чем самолёты. Убивайте космонавтов, они лезут на небо;-).

Ваша запись попала в мой-топ популярных записей LiveJournal!

  • 1