01:50 pm - Ага.
Я понял, чем мне не нравится «экстремальное программирование» (XP). Дело в том, что XP продвигает идею перманентного рефакторинга как альтернативу разработке концепций, построению идеологии, всяким фреймфоркам, и т.д., и т.п. Код является главным (и единственным) артефакторм XP, всё остальное побочно.
Это хорошо работает для программистских коллективов, у которых нет мощного software enginering'а. Грубо говоря, если у нас нет хорошего специалиста по объектно-ориентированному дизайну, то XP — действительно хороший выход. Именно поэтому такая практика XP, как «метафора системы», реализуется из рук вон плохо: это как раз задача для архитектора, а не кодера.
Ну а лично я предпочитаю решать програмы не руками (рефакторингом), а изначально продуманной концепцией, или, что ещё интереснее — адекватным подходом к решению задачи.
Upd.: Приду домой, снесу почту... То-то радости будет... Ну вы и флеймеры, блин. Я же всего лишь вкратце описал свою точку зрения, а вы,.. а вы!.. :)))
Это хорошо работает для программистских коллективов, у которых нет мощного software enginering'а. Грубо говоря, если у нас нет хорошего специалиста по объектно-ориентированному дизайну, то XP — действительно хороший выход. Именно поэтому такая практика XP, как «метафора системы», реализуется из рук вон плохо: это как раз задача для архитектора, а не кодера.
Ну а лично я предпочитаю решать програмы не руками (рефакторингом), а изначально продуманной концепцией, или, что ещё интереснее — адекватным подходом к решению задачи.
Upd.: Приду домой, снесу почту... То-то радости будет... Ну вы и флеймеры, блин. Я же всего лишь вкратце описал свою точку зрения, а вы,.. а вы!.. :)))