Дон Карлос (kastaneda) wrote,

Ага.

Я понял, чем мне не нравится «экстремальное программирование» (XP). Дело в том, что XP продвигает идею перманентного рефакторинга как альтернативу разработке концепций, построению идеологии, всяким фреймфоркам, и т.д., и т.п. Код является главным (и единственным) артефакторм XP, всё остальное побочно.

Это хорошо работает для программистских коллективов, у которых нет мощного software enginering'а. Грубо говоря, если у нас нет хорошего специалиста по объектно-ориентированному дизайну, то XP — действительно хороший выход. Именно поэтому такая практика XP, как «метафора системы», реализуется из рук вон плохо: это как раз задача для архитектора, а не кодера.

Ну а лично я предпочитаю решать програмы не руками (рефакторингом), а изначально продуманной концепцией, или, что ещё интереснее — адекватным подходом к решению задачи.

Upd.: Приду домой, снесу почту... То-то радости будет... Ну вы и флеймеры, блин. Я же всего лишь вкратце описал свою точку зрения, а вы,.. а вы!.. :)))
Tags: flood
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded  

  • 190 comments