Давайте рассмотрим, что из себя представляет разработка программного обеспечения в своём, так сказать, «диком» виде. Начнём. У нас есть цель - представление о конечном продукте и есть направление - мы знаем с чего начать, и подразумеваем, что начав, сможем по ходу соорентироваться в дальнейшем направлении, но нет чёткого, детального, заранее продуманного, поэтапного представления о том, как этой цели достичь. Мы создаём продукт и пытаемся решать возникающие по ходу проблемы и ошибки. Это «творческий» подход – хаотическая деятельность, которую можно кратко охарактеризовать фразой "code and fix" ("пишем и правим").…