Feature toggle — Вікіпедія

Feature toggle (також feature switch, feature flag, feature flipper, conditional feature, etc.) — це техніка в розробці програмного забезпечення, яка використовується для того щоб приховати функціонал під час виконання програми.

Переваги та недоліки

[ред. | ред. код]

Переваги

[ред. | ред. код]
  • Дозволяє під час виконання програми міняти її логіку.
  • Надає альтернативний підхід користування гілками під час розробки довготривалих нововведень.

Недоліки

[ред. | ред. код]

Приклад

[ред. | ред. код]
if (featureManager.IsFeatureEnabled("userList")) {    renderUserList(); } 

Посилання

[ред. | ред. код]