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

Ага.

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

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

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

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

yrashk

February 25 2005, 15:55:29 UTC 8 years ago

  • New comment
Знал, конечно. Я выбрал LRU паттерн, связанный с role-based authorization. Блоки, кусочки, паттерны - это то, что решается командой вместе. Я всего лишь предложил pattern, который мне сразу пришел в голову, из того что я знаю. И ничего тут от Архитектора нет.
ты путаешь разные вещи...

Error

default userpic

Your reply will be screened

Your IP address will be recorded