Feature Flag(機能フラグ)を使用するCI/CDパイプラインのメリットとして正しいものはどれですか?
選択肢AのコンパイルはFeature Flagの機能とは無関係であり、コードのコンパイル時間短縮には役立ちません。 選択肢BはFeature Flagの中心的なメリットです。コードのデプロイと機能の有効化を分離することで、新機能を本番環境に展開しながらフラグOFFで無効化し、特定ユーザーへの段階的ロールアウト(ダークランチ・カナリアリリース)が可能になります。 選択肢CのデータベースマイグレーションはFeature Flagとは独立した作業であり、Feature Flagの導入で不要にすることはできません。 選択肢DのテストコードはFeature Flagの採用とは無関係であり、テストの記述を省略できるようになるわけではありません。