пятница, 8 февраля 2008 г.

Проектирование - самая сложная часть разработки софта

Сегодня стало ясно, что я никак не укладываюсь в запланированную неделю для написания клиента. Как всегда планируемую разработку надо умножать на число пи, чтобы реально оценить сроки выполнения. Самой большой для меня сложностью является проектирование: не в том смысле, что не знаю как проектировать, а в том, чтобы создать проект без ошибок планирования. Ошибки проектирования не являются ошибками, которые может заметить конечный пользователь. Я имею в виду внутреннею архитектуру, в частности иерархию разрабатываемых классов. План рождается сразу в полном объеме, но вот насколько он корректен и не потребует в будущем своей переработки. Формальных методов, позволяющих оценить создаваемый проект - не существует. Только опыт, при том опыт измеряющийся десятилетиями практики позволяет это делать. А все руководства и методики со сложными названиями и трудночитаемым текстом - это всего лишь способ казаться экспертом. По поводу экспертов как то хорошо написал Дмитрий Давыдов. Несмотря на некую эпатажность его высказываний, он во многом прав.

Сейчас, вместо написания клиента, читаю впечатления иностранцев от России. Хочу поделиться перлом Еле нашли ресторан 'Yalki Palki' (который, как я понял, дословно переводится как "кровавый ад") на первом этаже здания, хотя с улицы его было прекрасно….. Всякое такое можете почитать вот где: Иностранцы в Москве, еще здесь, а также Moscow Ne Rabotayet.

Здесь можно оставить свои комментарии. Выпуск подготовленплагином wordpress для subscribe.ru

Комментариев нет: