Если джун смог уронить прод, то есть серьезные вопрос к самой системе) В нормальных проектах:
1. Права на деплой на прод урезаны, то есть джун сам хрень не выложит не согласовав
2. Есть система код-ревью, в идеале даблчек
3. Есть QA и тестовый контур, на котором всё должно отрабатываться.
И это не берем в расчёт банки, где тебе и ИФТ, и НТ, и ПСИ
Никакое ревью и QA не сможет отловить проблему, проявляющуюся в результате комбинации множества факторов специфичных для продуктовой среды и косвенно приводящую к спирали смерти, можно лишь снизить эту вероятность
Ну вообще соглашусь - например, в силу ряда факторов вы не можете протестить интеграцию с системой, которая не предоставляет никакое ИФТ с её прод-контуром до деплоя на прод, и там оно вылезло.
Равно как и при всей описанной мной радости баги на прод могут вылезти - например если в силу горящих сроков просто нет времени на детальный ревью и типа вотпрямщас надо задеплоить.
Согласен, это (грамотный процесс) снижает вероятность проблем, но не до нуля.
Да ладно, это же просто шутка) Тем более стартапов хватает, а на каком нибудь специфичном Haskell, в компании, что трудится в помещении 15 на 20 метров все возможно!)
Если джун смог уронить прод, то есть серьезные вопрос к самой системе) В нормальных проектах:
1. Права на деплой на прод урезаны, то есть джун сам хрень не выложит не согласовав
2. Есть система код-ревью, в идеале даблчек
3. Есть QA и тестовый контур, на котором всё должно отрабатываться.
И это не берем в расчёт банки, где тебе и ИФТ, и НТ, и ПСИ
Никакое ревью и QA не сможет отловить проблему, проявляющуюся в результате комбинации множества факторов специфичных для продуктовой среды и косвенно приводящую к спирали смерти, можно лишь снизить эту вероятность
Ну вообще соглашусь - например, в силу ряда факторов вы не можете протестить интеграцию с системой, которая не предоставляет никакое ИФТ с её прод-контуром до деплоя на прод, и там оно вылезло.
Равно как и при всей описанной мной радости баги на прод могут вылезти - например если в силу горящих сроков просто нет времени на детальный ревью и типа вотпрямщас надо задеплоить.
Согласен, это (грамотный процесс) снижает вероятность проблем, но не до нуля.
Да ладно, это же просто шутка) Тем более стартапов хватает, а на каком нибудь специфичном Haskell, в компании, что трудится в помещении 15 на 20 метров все возможно!)
Я сам в стартапах последние годы, поэтому прекрасно понимаю о чём речь, и сам прод я неоднократно валил будучи уже не джуном😁 Конечно, я не душню))
Ахахахаха, прочитал про банки и НТ - дослез, но в целом да если Джун уронит прод то это вопрос компетенции командного тимлида.
Я сам не работал на контурах нагрузочного тестирования в банках; типа там его не делают?) Печаль если так😂
«Херак-херак в продакшн и кто-угодно уже на месте этого Джуна»
Опыт есть 😅