[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