Одним «быстрым» вечером я запушил правку прямо перед сном и чуть не положил продакшен-версию пет-сайта друзей. Утром поймал себя: как так вышло, что я так легко готов был рискнуть ради «ну сейчас быстрее». После этого ввёл простое правило: не деплоить «на эмоциях» и не перед сном; сначала прогнать тесты и список, потом аккуратно.
Нейтрально: дисциплина выкатки важнее скорости; чек-лист и тест DО деплоя спасают от ночных приключений.
DEPLOY_GATES = [
"pytest проходит",
"миграции применены локально",
"нет пустых except",
"прод-конфиг не менялся случайно",
]
print("можно катить:", all(DEPLOY_GATES))
Наутро я поблагодарил ту «панику», что меня остановило: урок про аккуратный релиз дорогой, но бесплатной «заплатки ночью» больше не будет. Продом не играют в «быстрее-позже» без проверки.