Re[3]: Рассказ о Крутом Манагере
От: Privalov  
Дата: 22.01.15 08:59
Оценка: +7
Здравствуйте, Юрий Лазарев, Вы писали:

ЮЛ>У меня, как правило, глюков не бывает, я все исправляю еще до релиза.


Всякая последняя ошибка в любой программе всегда предпоследняя. ©

ЮЛ>Вот уж поверьте, бывают такие программы, которые не требуют никакого сопровождения. Это вам не как у Райкина "Кто рукав к гульфику пришил?"


В нашей вселенной я таких не видел. Ни одной. Всегда по ходу эксплуатации меняются какие-нибудь требования или вылезают дополнительные условия, которые не предусмотрены техзаданием. Иногда спустя пару-тройку лет интенсивной эксплуатации системы.

Мне иногда приходится править свой код, написанный несколько лет назад и давно забытый. Увидев его, я реагирую по-разному, от "О! Это мое!" до "Какой идиот это написал?" На чужой код я реагирую примерно так же, разумеется, про себя.

Один из лучших проектов, где я работал, был сделанн на очень древнем Бейсике. Читабельные программы на нем писать невозможно по определению. Имя переменной могла включать не более 2 символов, и второй, если был, то обязательно цифра. Ну и много чего еще. Так вот, команда сделала невозможное. Нам не было ни одной строчки макаронного кода. Практически не было глюков. Но все время требовалось что-нибудь поменять: количество выводимых разрядов, или какую-нибудь шкалу, да мало ли. Главное, постоянно. И в течение примерно 2 лет я справлялся с этим в одиночку.

И вот что я еще заметил. Хороший код стимулирует и дальше писать в таком же стиле. Как и плохой. И тот и другой код можно успешно сопровождать. Разница только в стоимости.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.