14 ноября 2011

Проектированить или не проектировать...

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

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

Многие начинаю писать ПО вообще не понимая, что должно получиться на выходе, а так же какие требования должны быть выполнены при его написании и работе.

Поэтому главной задачей программиста является не быстрое написание кода, а проектирование системы.

Чем тщательнее она будет продуманна тем быстрее ее можно будет реализовать.

Чем детальней она будет продуманна, тем легче ее будет писать и контролировать выполнение.

Следовательно программировать в первую очередь проектировать, а уже во вторую кодить.

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

Отправить комментарий

Поделиться своими мыслями...