О решении старых проблем

Рубрика: Development | 7 August 2008, 08:27 | Vadim Voituk

По себе заметил что разработчики, которые когда-либо стыкались с некоторыми техническими проблемами в одном проекте, при работе над последующими, уделяют её решению чрезвычайно много времени.

К примеру если у меня в прошлом проекте были проблемы с производительностью под высокими нагрузками, то в следущем весьма похожем проект,  я уже делаю все возможное, чтоб эти проблемы даже теоретически не возникли.
И совсем не важно, под какими нагрузками будет работать новый проект, и есть ли в requirements specification что-либо о метриках производительности.

К счатью (а может быть и к несчастью) замечаю, что “заморачиваюсь” не один я – это довольно распостраненное явление среди моих знакомых.

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

С одной стороны вроде бы это и похвально, – основываясь на собственном опыте делать все сразу и хорошо. Но с другой стороны подобные “надуманные” (или правильнее “ненужные”?) решения отбирают какие-никакое время и тормозят развитие проекта.

Вот и думай что лучше: “плохо-шатко, но сейчас” или “хорошо и стабильно но стулья вечером потом”.

Какие у вас мысли по этому поводу?

Страница 2 из 212