CCAR-F 練習問題 37
シナリオ:Claude Code によるコード生成
チームで Claude Code を使い、コード生成・リファクタリング・デバッグ・ドキュメント作成を進めています。CLAUDE.md・カスタムコマンド・Skills などの設定で開発の流れに組み込み、plan mode と直接実行を使い分ける必要があります。
チームに分散キャッシュの経験者がいない中で、商品価格の API にキャッシュ層を追加することになりました。Claude Code に「キャッシュを追加して」と依頼するとすぐに実装が始まりますが、価格変更時の無効化や障害時の振る舞いがチームの要件と合わず、手戻りが続いています。最も適切な進め方はどれですか。
選択肢を押して回答
正解と解説
正解:D
慣れない領域では、インタビューパターン(実装前に Claude に質問させる)で論点を洗い出します。要件が固まったら、テストを先に書き、失敗を共有しながら反復します(ガイド3.5)。
テスト駆動の反復は有効ですが、要件そのものが固まっていない状態では、何をテストすべきかが決まりません。論点の洗い出しが先です。
一般論は、価格変更の頻度や許容できる古さといったチーム固有の要件を反映しません。手戻りの原因が残ります。
要件を確かめずに複雑な方式を選ぶと、不要な実装と運用の負担が増えます。
ガイド3.5のインタビューパターンです。慣れない領域では、実装の前に Claude に質問させることで、キャッシュの無効化や障害時の振る舞いのような見落としやすい設計の論点を表に出せます。
出題範囲:CCAR-F 分野3「Claude Codeの設定と開発工程」・項目3.5 反復による段階的な改善
参考資料(公式ドキュメント)
公開資料をもとにした独自解説です。本番の問題・難易度・合否を再現するものではありません。
