[Uneex] (was: RoR vs python)
max maxidoors.ru
14 13:38:21 MSD 2006
> Давайте запланируем -- с вами в роли
> докладчика. Потому что это сейчас
> (у меня, по крайней мере) больная
> тема: какой технологический процесс
> может предоставить свободное ПО?
> Именно технологический, чтобы
> ИндусТриальные программисты могли
> строчить код, ни о чём не морочась. А
> архитекторы -- думать и планировать.
> А менеджеры -- управлять.
Гош? А ты много слышал о проектах, где
такое было сделано и приносило радость?
Что бы «архитекторы думали», а
«программисты строчили код»?
Светлая идея «описать всю программу в
виде формальных требований в UML,
а индусы все закодируют»
Я без подколок, мне действительно
интересно: может быть где-то такой
процесс был внедрен?
Я могу привести пример в виде фирмы, в
которой я сейчас работаю.
Пара десятков программистов и я
считаю это огромной командой.
Есть ориентация на RUP.
Результат могу охарактеризовать
кратко:
ни хрена не помогает, но _очень_,
_очень_ мешает рефакторингу. _Слишком_
громоздко.
Допускаю, что это просто вот у нас так
получилось, но моя практика мне
говорит,
что программист постоянно решает
задачи проектного характера. И не
получится
такого, что бы архитектор все описал,
а программисты потом могли бы
выключить мозг.
Любая живая система находится
постоянно в процессе не только
реализации функциональности,
но и рефакторинга. А это
подразумевает, что каждый
программист является и архитектором.
А значит ему приходится выполнять и
ряд менеджерских функций (по крайней
мере по рассчету времени).
Это я так, несколько в сторону, просто
навеяло твоими словами.
Насчет технологического процесса. А
кто еще и какие техпроцессы предлагает?
RoR, как ты сам заметил, настаивает на,
фактически, XP. И ничего удивительного
в этом нет.
----------- -----------
Вложение в формате HTML было извлечено…
URL: https://imap.cs.msu.su/pipermail/uneex/attachments/20060514/e9a16281/attachment.htm
Uneex