CCAR-F 練習問題 14
シナリオ:CI/CD への Claude Code の組み込み
CI/CD パイプラインに Claude Code を組み込み、自動コードレビュー、テストケースの生成、プルリクエストへのフィードバックを行っています。開発者が対応できる具体的な指摘を出し、誤検知を抑えることが求められます。
テストがほとんど無い10年物の決済システムに、夜間ジョブの Claude Code で「包括的なテスト」を追加していきます。最初の試行ではファイル名の順にテストを生成した結果、重要度の低いユーティリティに時間を使い、決済の中核処理は手付かずのままでした。依存関係が複雑で、事前に作業計画を確定できません。最も適切な進め方はどれですか。
選択肢を押して回答
正解と解説
正解:A
終わりの見えない広いタスクは、構造の把握と影響度の評価から始め、優先度付きの計画を発見に応じて更新しながら進めます(ガイド1.6の適応的な分解)。
ガイド1.6は、終わりの見えないタスクを「構造の把握→影響の大きい領域の特定→優先度付きの計画→発見に応じた調整」の順に分解する方法を挙げています。重要な中核処理から着手できます。
カバレッジ率は上がっても、影響の大きい処理が優先されるとは限りません。数値の改善と事業上のリスクの低減は別物です。
計画の質は上がり得ますが、依存関係が事前に分からない状況では計画がすぐ古くなります。調査結果に応じた調整ができません。
網羅的に見えますが、重要度を考慮しないため今回と同じ偏りが起きます。依存関係の発見に応じた調整もできません。
出題範囲:CCAR-F 分野1「エージェント設計と調整」・項目1.6 複雑なワークフローのタスク分解
参考資料(公式ドキュメント)
公開資料をもとにした独自解説です。本番の問題・難易度・合否を再現するものではありません。
