機能フラグとは what-is-a-feature-flag

機能フラグは、コードを再デプロイすることなく、実行時にアプリケーションの機能をオンまたはオフにできるメカニズムです。

機能フラグは、機能の可用性​から​ コード展開 ​を切り離します。 フラグの後ろに隠れた機能を持つ新しいコードを実稼動環境に出荷し、すべてのユーザーまたはターゲットとなるサブセットの準備ができたら、いつでもオンにすることができます。

この分離はリスクを大幅に減らします。 開発者は、混乱を最小限に抑えながら継続的に開発や出荷を行うことができ、製品チームは特定の機能がいつ、誰に表示されるかを完全に制御することができます。

NOTE
エクスペリエンスのロールアウトでは、機能フラグは機能制御の最もアトミックな単位です。 単独で使用して、1つの機能をターゲットにしたり、機能グループ ​または​ リリース ​の他のフラグと組み合わせたりできます。
recommendation-more-help
430243c1-83e8-4367-b1cf-b852fc7f1cbf