基本情報技術者テスト設計と変更を小さく届ける方法オリジナル・公式資料照合難易度
一部利用者でだけ新機能を有効にし、不具合時には再デプロイせず機能を停止したい。適切な実装上の仕組みはどれか。
A
変更のたびに全利用者向けのコードを再デプロイするだけ
利用者ごとの有効化や、再デプロイなしの停止という条件を満たさない。
B
対象利用者ごとに制御できる機能フラグ★ 正解
機能フラグを条件に処理を切り替えることで、小さな公開と切戻しが可能になる。フラグ自体の管理も必要である。
C
新機能のコードを別ブランチへ置くだけ
ブランチはソース管理の仕組みであり、稼働中の利用者別の有効化を直接制御しない。
D
全員で同じ値を持ち、変更には再ビルドが必要な定数だけ
対象の限定と実行時の切替の要件を満たさない。
解説
機能フラグを条件に処理を切り替えることで、小さな公開と切戻しが可能になる。フラグ自体の管理も必要である。
根拠資料・確認情報
対応範囲:2026年度 基本情報技術者試験 科目A・B/シラバスVer.9.2
資料確認日:2026-11-02
アプリ内の初回回答データ
回答データを読み込んでいます。