Когда код рушит сюжет
Маркетолог спрашивает программиста: в чём сложность поддержки большого проекта?
Программист: ну представь, что ты писатель и поддерживаешь проект “Война и мир”. У тебя ТЗ - написать главу как Наташа Ростова гуляла под дождём по парку. Ты пишешь “шёл дождь”, сохраняешь, вылетает сообщение об ошибке ❌ “Наташа Ростова умерла, продолжение невозможно”. Почему умерла? Начинаешь разбираться. Выясняется, что у Пьера Безухова скользкие туфли 👞, он упал, его пистолет ударился о землю 🔫 и выстрелил в столб 🗿, а пуля от столба срикошетила в Наташу. Что делать? Зарядить пистолет холостыми? Поменять туфли? Решили убрать столб. Получаем сообщение ❌ “Поручик Ржевский умер.” Выясняется, что он в следующей главе облокачивается о столб, которого уже нет...
rol_foster: Сегодня полдня искали ошибку 🐞, из-за которой, образно говоря, у Наташи при прогулке с Пьером падают трусы 👙. Одна из функций программы делает то, что делать не должна. Откатили на вчера - трусы на месте. Перелопатили весь код обновления, там вообще ни трусов, ни Наташи, ни даже Ржевского, тупо красят дом Болконских 🎨. Чуть ли не пошагово разбираем - все нормально. Но трусы падают. И, чтобы найти причину, придется перелопатить весь код, а это недели две минимум.
В общем, начальник задумчиво посмотрел на девушку 🤔 и волевым решением выдал Наташе подтяжки. 🩲
Выделите ошибку, нажмите ctrl+enter в открывшейся форме дайте пояснения