поддержка больших проектов

Маркетолог спрашивает программиста: в чём сложность поддержки большого проекта?

Программист: ну представь, что ты писатель и поддерживаешь проект «Война и мир».
У тебя ТЗ — написать главу как Наташа Ростова гуляла под дождём по парку.
Ты пишешь «шёл дождь», сохраняешь, вылетает сообщение об ошибке «Наташа Ростова умерла, продолжение невозможно». Почему умерла? Начинаешь разбираться. Выясняется, что у Пьера Безухова скользкие туфли, он упал, его пистолет ударился о землю и выстрелил в столб, а пуля от столба срикошетила в Наташу. Что делать? Зарядить пистолет холостыми? Поменять туфли? Решили убрать столб. Получаем сообщение «Поручик ржевский умер.» Выясняется, что он в следующей главе облокачивается о столб, которого уже нет…

———

Очень похоже на правду.  Я бы сказал, это относится к вопросу о поддержке любого проекта продолжительностью разработки больше трех месяцев. Ещё и потому, что 95% проектов разрабатываются по принципу «лишь бы работало» (правила игры при сдельной работе не стимулируют исполнителей к написанию кода хорошего качества).

03.06.2013   Бизнес   Комментариев нет

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