Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.11.05;
Скачать: CL | DM;

Вниз

С чего начинать проект?   Найти похожие ветки 

 
ИА   (2006-10-17 06:22) [40]

Разница между опытным разработчиком и не очень в объеме кода который приходиться переписывать по мере развития проекта. Практически ничем кроме опыта тут не поможешь, какие книги по XP, RUP, FP и прочим модным акронимам не читай. Книги таковы полезны ретроспективно, для осознания ошибок. Совет может быть один - пиши как считаешь нужным и учись на ошибках.


 
Джо ©   (2006-10-17 06:39) [41]

I"m, похоже, stuck in 3-годичном проекте, с объемом ~100 тыс. строк. На рефакторинг сил не хватит, а наличие большого кол-ва "темных мест", о которых и вспомнить без содрогания невозможно — вводит в ступор. И сие наводит на мысль "писать отныне совсем-совсем по-другому"... :)


 
Джо ©   (2006-10-17 06:39) [42]

В очередной раз :)


 
Lamer@fools.ua ©   (2006-10-17 09:49) [43]

>пиши как считаешь нужным и учись на ошибках.

Умные, в отличие от дураков, учатся на своих ошибках.
А мудрые, в отличие от умных, учатся не только на своих, но и на чужих ошибках.


 
Джо ©   (2006-10-17 10:05) [44]

Мудрые, в конце концов, приходят к неизбежному выводу, что "все суета сует и всяческая суета" :)


 
ИА   (2006-10-17 10:12) [45]

>Умные, в отличие от дураков, учатся на своих ошибках.
>А мудрые, в отличие от умных, учатся не только на своих, но и на чужих ошибках.

Красивая поговорка но очень далека от истины, особенно в программировании. Разница между умными и мудрыми только в количестве проваленых проектов :)


 
Курдль ©   (2006-10-17 10:20) [46]

Я вдруг заподозрил, что все метания "как же писать этот чертов проект" или "так ли я пишу проекты" возникают у одиночек, а не членов проектной группы. Ведь в группе всегда есть свои корпоративные стандарты, есть более опытные сотрудники есть узконаправленные специалисты именно по проектированию (архитекторы). Да и просто групповой подход всегда дает больше знаний каждому отдельному программисту. Например, кто-то находит изящный, более простой и более надежный метод решения стандартной проблемы и делится с остальными. Или в споре на брифинге рождается истина, когда всплывают важные вопросы, которые самому в голову не приходят.


 
ИА   (2006-10-17 10:32) [47]

> вдруг заподозрил, что все метания "как же писать этот чертов проект" или "так ли я пишу проекты" возникают у одиночек, а не членов проектной группы.

Увы. Самый жуткий код что я видел в жизни был, э, результатом работы команды.

> Ведь в группе всегда есть свои корпоративные стандарты

Которые меняются раз в пол-года по назначению нового манагера.

>есть узконаправленные специалисты именно по проектированию (архитекторы).  

Которые в жизни своей ничего лично не написали. Закон Паркинсона никто не отменял...

>Да и просто групповой подход всегда дает больше знаний каждому отдельному программисту.

Да, одна группа пишет базу, вторая - морду, третья - вебморду.

Впрочем, бывает и все не так плохо...


 
Курдль ©   (2006-10-17 10:44) [48]


> ИА   (17.10.06 10:32) [47]

Все группы, где я работал до сих пор, не имели никакого "узконаправленного разделения". Т.е. не было одна группа пишет базу, вторая - морду, третья - вебморду. Каждый нес ответственность за свою часть предметной области во всех ипостасях. Однако, ключевые моменты всегда обсуждались коллегиально. Т.е. ответственный готовил презентацию своего решения и представлял его команде. Команда высказывала свои замечания и предложения, в результате чего выявлялись некоторые проблемы, или выявлялись "области пересечения" задач.
Единственно выделялись из группы тестировщики и документировщики - но это и понятно - они, как правило, на аутсорсинге.


 
Джо ©   (2006-10-17 11:01) [49]

> [46] Курдль ©   (17.10.06 10:20)

Вы, надеюсь, представляете, что метания группы по поводу "как же писать этот чертов проект" — вещь гораздо более жуткая (и по внешним проявлениям, и по последствиям), нежели те же метания у "одиночки"? :)


 
Думкин ©   (2006-10-17 11:11) [50]

В проекте могут принимать участие и не программисты, а еще и дизайнеры и прочие напонители. В итоге, просто группы не получится.


 
Курдль ©   (2006-10-17 11:12) [51]


> Джо ©   (17.10.06 11:01) [49]
> Вы, надеюсь, представляете, что метания группы по поводу
> "как же писать этот чертов проект" — вещь гораздо более
> жуткая (и по внешним проявлениям, и по последствиям), нежели
> те же метания у "одиночки"? :)

Да! Это наверное "душераздирающее зрелище" (с)  :)
Однако, у группы, как правило, есть управляющая структура, включающая от спонсора проекта и управляющего комитета до проджект менеджера. И на любой из ступеней управления будет вполне логичным избавиться от "творческой группы", в которой существуют подобные метания.


 
Джо ©   (2006-10-17 11:39) [52]

> [51] Курдль ©   (17.10.06 11:12)
> И на любой из ступеней управления
> будет вполне логичным избавиться от "творческой группы",
> в которой существуют подобные метания.

Избавление от группы мятущихся даже в "полдень" проекта — вещь не менее душераздирающая, как по внешним проявлениям, так и по (катастрофическим) последствиям :)


 
Курдль ©   (2006-10-17 11:43) [53]


> Джо ©   (17.10.06 11:39) [52]
> Избавление от группы мятущихся даже в "полдень" проекта
> — вещь не менее душераздирающая, как по внешним проявлениям,
>  так и по (катастрофическим) последствиям :)

Тяжко, но не смертельно. Я был на одном проекте, где "в полдень" были выгнаны все субподрядчики из разных городов и даже стран(доля которых была в проекте 90%), срочно набраны специалисты, обучены и осертифицированны. В результате - все сдано в срок и даже с меньшими затратами.


 
Джо ©   (2006-10-17 11:46) [54]

> [53] Курдль ©   (17.10.06 11:43)

Всяко бывает, я не спорю :)


 
Джо ©   (2006-10-17 11:47) [55]

Только один вопрос: что такое "осертифицированны"? Я серьезно.


 
Думкин ©   (2006-10-17 11:51) [56]


> Джо ©   (17.10.06 11:47) [55]

Сдали экзамен на сертификат. Например, по Ораклу.


 
Джо ©   (2006-10-17 11:53) [57]

> [56] Думкин ©   (17.10.06 11:51)
>
> > Джо ©   (17.10.06 11:47) [55]
>
> Сдали экзамен на сертификат. Например, по Ораклу.

А, спасибо.


 
Petr V.Abramov   (2006-10-17 14:12) [58]

> Да, одна группа пишет базу, вторая - морду, третья - вебморду.
а не так уж и плохо. Иначе большой риск либо кривых запросов, либо морды, как у боксера с бодуна. Мало таких людей, которые и в базе хорошо разбираются, и от рисования их не тошнит


 
ANB ©   (2006-10-17 14:30) [59]


> Тяжко, но не смертельно. Я был на одном проекте, где "в
> полдень" были выгнаны все субподрядчики из разных городов
> и даже стран(доля которых была в проекте 90%), срочно набраны
> специалисты, обучены и осертифицированны. В результате -
>  все сдано в срок и даже с меньшими затратами.

Я тоже был. Тока разогнали не оутсорсинг, а департамент в москве с набором программистов в глубинке (начали с ростова на дону). В целях экономии. Фирму колбасило пол-года.


 
Petr V.Abramov   (2006-10-17 14:45) [60]

еще очень эффективно на заре проекта пообещать всем премию, в полдень всех разгнать, пообещать премию еще больше, к закату разогнать, а свеженанятым сказать " все ж сделано до вас"


 
ANB ©   (2006-10-17 15:19) [61]


> свеженанятым сказать " все ж сделано до вас"

вам только чуток подправить :)



Страницы: 1 2 вся ветка

Текущий архив: 2006.11.05;
Скачать: CL | DM;

Наверх




Память: 0.59 MB
Время: 0.038 c
3-1157457438
parovoZZ
2006-09-05 15:57
2006.11.05
Создание папки в древесной структуре


3-1157607840
tytus
2006-09-07 09:44
2006.11.05
Ошибка ORA-12514


15-1160845816
Alx_
2006-10-14 21:10
2006.11.05
Поведение програм, которое меня раздражает.


15-1160838112
AntiUser
2006-10-14 19:01
2006.11.05
Ремарка в хелпе =)


2-1161430828
nokk
2006-10-21 15:40
2006.11.05
время gmt