フィーチャーフラグfeature flag
フィーチャーフラグは、デプロイ済みのコードに含まれる機能を、再デプロイせずに設定だけで有効・無効に切り替えられるようにするソフトウェア開発の手法である。
記事2本
最終言及 フィーチャーフラグ(feature flag)は、新機能のコードを先にデプロイしておき、設定値によってその機能を有効または無効にできるようにするソフトウェア開発の手法である。フィーチャートグルとも呼ばれ、コードをデプロイする時点と、ユーザーに機能を公開する時点を切り離せる。
一部のユーザーに先行して機能を公開する段階的なリリースやA/Bテスト、問題が起きた機能をコードを差し戻さずに止める用途などに使われる。役目を終えたフラグをコードに残すと、複雑さが増す原因になりうる。
この説明は、AIPOSTの記事と広く知られた事実をもとにまとめたものです。誤りがあれば訂正依頼でお知らせください。
この項目を扱った記事
エンジニアが遅いフローを画面録画で報告すると、Claudeがそれを再現するベンチマークを作り、機能フラグの背後でプルリクエストを出し、デプロイ後に実環境のデータを確認します。