Публикации по теме 'feature-flags'
Не используйте параметр DEBUG Django в качестве флага функции.
Заманчиво рассматривать DEBUG как флаг функции. Многие разработчики считают это аналогом если приложение не работает в рабочей среде . Однако использование DEBUG для изменения потока кода усложняет тестирование и поддержку кодовой базы.
В качестве конкретного примера предположим, что мы хотим активировать администратора Django только в локальной разработке, чтобы уменьшить площадь поверхности для атак хакеров в рабочей среде. Мы могли бы сделать это:
from django.conf import..
Реализуйте флаг функции за четыре шага с помощью LaunchDarkly
Экономьте деньги, время и силы, используя магию флагов функций
Скрыть и показать новые функции
Есть множество причин для реализации флага функции ; A / B-тестирование, выпуски продуктов и маркетинга, миграция инфраструктуры и многое другое.
Однако для меня флаги функций избавляют от страха перед неудачей. Это страх, что кому-то может не понравиться то, что я сделал, или что что-то может взорваться в коде, когда он будет запущен в производство.
Внедряя изменение кода внутри..
Использование флагов функций или переключателей функций с Node.js
Какие они?
Флаги функций или переключатели функций - полезный способ изменения или добавления новых функций в систему, не затрагивая реальных пользователей. Вы можете добавить новые функции или изменить поведение существующих функций за флагом функции, а затем попросить своих тестировщиков протестировать их или провести A / B-тестирование с некоторым набором реальных пользователей. Позже, если это будет сочтено успешным, вы можете удалить флаг функции и предоставить функции всем..