Стартовая страница

ru.humor.14 Дао программирования 10/06/14 13:35 UTC spline to All

Книга 5
Сопровождение

Так говорил Учитель:
“Даже если программа будет
состоять из трёх строчек,
когда-нибудь она потребует сопровождения.”

5.1

Часто открываемая дверь не нуждается в смазке.

Быстрый поток невозможно затормозить.

Ни звук, ни мысли не могут проходить сквозь вакуум.

Программы загнивают, если ими не пользоваться.

Это великие тайны.

5.2

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

“Она будет готова завтра”, — ответил программист.

“Я думаю, твоя оценка нереалистична”, — сказал менеджер, — “подумай ещё раз.”

Программист подумал ещё немного.

“У меня есть некоторые идеи, которые я хочу реализовать. Всё вместе это займёт две недели”, — был его ответ.

“Ну, я не буду ходить к тебе всё это время”, — сказал менеджер, — “когда напишешь программу, просто скажи мне об этом сам.”

Программист согласился с ним.

Через несколько лет менеджер уходил в отставку. Идя на званный ужин, посвящённый этой отставке, он обнаружил программиста спящим у терминала. Тот программировал всю ночь.

5.3

Однажды ученику дали задание написать несложный финансовый пакет.

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

Когда Учитель спросил об этом у ученика, тот возмутился. “Не будьте таким нетерпеливым”, — сказал он, — “когда-нибудь я добавлю в программу финансовую часть.”

5.4

Бросит ли хороший фермер на произвол судьбы урожай, который он выращивает?
Проглядит ли хороший учитель даже самого скромного ученика?
Станет ли хороший отец морить голодом своего единственного ребёнка?
Откажется ли хороший программист от сопровождения своей программы?