フィーチャーフラグ
ふぃーちゃーふらぐ
意味
フィーチャーフラグとは、ソフトウェア開発においてソースコードを変更することなく、システムの動作や新機能の有効化・無効化を外部から動的に切り替える仕組みのことです。トグルスイッチや機能フラグとも呼ばれます。従来であれば、新しい機能を公開するためにはプログラムを再度ビルドしてデプロイし直す必要がありましたが、この手法を用いることで、その手間をかけずに特定の機能だけを即座に制御できるようになります。特に、継続的インテグレーションや継続的デリバリーを実践する現代の開発現場において、リリース作業と機能公開のタイミングを切り離すための重要な技術として広く活用されています。
類義語
機能トグル、機能フラグ