Как стать автором
Обновить

Комментарии 7

Я помню когда мы на Хекслете уходили от стейджинга, программисты очень нервничали, но потом ничего, привыкли и больше не скучали

Я не до конца понимаю, зачем отказываться от стейджинга. Вот работал я в проекте, в котом все указанные пункты выполнены (даже анализ постмортемов и разбор инцидентов был). И всё равно стейджинг регулярно отлавливал проблемы. Что мы получим, если откажемся от стейджинга?

Наверно, не отказаться совсем (это вряд ли возможно), но добавить возможность управлять и в готовом продукте.

Веб, кстати, не очень показательный пример для этого — там легко исправить с ходу. А вот железо или любой софт с длинной цепочкой распространения и сложностью обновления… В так называемом «микрокоде» процессоров заметная часть это просто коллекция флагов типа «разрешить оптимизацию X456» или «для операции DM использовать блок DMfast». После FDIV bug для многих операций держат «запасные» блоки более проверенного типа. Или Intel TSX обновлениями просто выключался до Skylake, потому что были найдены неустранимые ошибки. Таких проблем десятки, публично дай бог чтобы 1/20 от них получают известность.
Ну невозможно ни на каком стейджинге при такой сложности всё это отловить… но если его не держать (как бы он там внутри ни был устроен), ошибок будет в десятки раз больше.

Я уже и забыл что там про это рассказывал)

Как-то странно. Сначала говорится о том, что миграция сломала прод. А потом - фича-флаги решают проблемы. Но при этом никак не объяснено, как засунуть миграцию под фича-флаг. Да ещё и проверить. Сделать вкл/выкл в случае чего.

Прочитал. Понял, что есть некие «фиче-флаги». Догадываюсь, что они влияют на то, будет ли применяться в продакшене какая-либо фича.

Пока читал, ждал, что прояснится, на что это похоже и как (хотябы парой слов) это работает, чтобы из гносиологической плоскости перевести в практическую (увидеть применимость, недостатки и потенциальные ограничения). Но... Так и не прочитал ничего, кроме «нафига тестировать, есть же фиче-флаги». Пытаюсь спроецировать этот месседж на банковский сектор, сижу, хихикаю.

Зарегистрируйтесь на Хабре , чтобы оставить комментарий