Карточка Senior CI/CD, фича-флаги и релизы обновлено

Гигиена фича-флагов

Вопрос

Какие правила нужны, чтобы фича-флаги не превратились в хаос?

Попробуйте сами

Ответьте про себя или вслух, потом откройте ответ и сверьтесь.

Показать ответ и разбор

Коротко

У каждого флага владелец, назначение (релизный, эксперимент, kill switch, конфиг) и срок удаления; значения по умолчанию безопасны офлайн; флаги кешируются при старте; удаление старых флагов в плане работ.

Ответ

У каждого флага владелец, назначение (релизный, эксперимент, kill switch, конфиг) и срок удаления; значения по умолчанию безопасны офлайн; флаги кешируются при старте; удаление старых флагов в плане работ.

Разбор

Флаг, который никто не удалил, через год становится ветвлением, которое никто не тестирует.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.