В чем сложность поддержки большого проекта? (Баян с продолжением)

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

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


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


В общем, начальник задумчиво посмотрел на девушку и волевым решением выдал Наташе подтяжки.

70
Автор поста оценил этот комментарий

Главное не забывать писать к костылю комментарии. Типа "этот костыль здесь не просто так, он трусы держит". А то ведь как бывает, проходит время и кто-то спохватывается "какие нафиг подтяжки на Наташе, если она в трусах ? Уберите этот бред из романа." Убираем, сохраняем - и вуаля "Война и мир" плавно превращается в "20000 лье по водой". А разработчик сидит, и челюсть от пола отлепить пытается

раскрыть ветку
26
Автор поста оценил этот комментарий
Хорошее сравнение. Особенно если вспомнить, что поручик Ржевский не является персонажем Войны и мира в принципе.
раскрыть ветку
12
Автор поста оценил этот комментарий

А могли бы выпустить в таком виде, и сказать, что падающие трусы - это фича. Или Пасхалка.

раскрыть ветку
5
Автор поста оценил этот комментарий

Там ещё продолжение есть! :)

Иллюстрация к комментарию
раскрыть ветку
4
Автор поста оценил этот комментарий
Хороший проект, тесты писать конечно не будем!