15 июл. 2007 г.

Возможно ли создать идеальный программный код?

Нет! Идеальный код почти такая же неразрешимая задача как идеальная женщина. Те кто пользовался различными, так называемыми цмсками, или системами обновления контента, как это называется по-научному, знаю насколько они несовершенны, работают плохо, порой не понимают простых вещей.
Но что же, выходит придется до конца жизни писать все с нуля? Не совсем. Если рассмотреть любой язык по ближе то мы увидим что он прогрессирует от версии к версии. Каждый раз добавляются новые функции, маленькие, выстраданные, они сокращают код не намного но тем не менее эффективны. Мне кажется именно это должно лежать в основе.
Но сначала отметим вот еще что. Старые зубры обычно поступают следующим образом. они просто берут когда-то написанную программу и по быстрому переделывают ее для горячих нужд. Вся проблема с использованием повторного кода заключается в том что со временем, переписывая его каждый раз под себя, в нам остаются куски ненужного, не подконтрольного кода, который вносит дестабилизацию в работу программы.
Поэтому самое верное решение это пазлы. Надо стараться написать идеальный нацеленный на конкретную задачу, а не на решение всех проблем. множество маленьких идеально работающих кодов, способных как пазлы соединившись вместе создать красоту. Только так можно приблизится к идеальному моду.

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