← 学習メニュー

CCAR-P 練習問題 55

CCAR-P

契約書から項目を抽出する社内の API を公開したところ、他のチームの開発者が、null が返る意味を「エラー」と誤解して処理を止めたり、一時的な失敗を再試行せずに諦めたりしています。実装のガイドとして整えるべきものはどれですか。

スポンサーリンク
1つ選択してください

選択肢を押して回答

正解と解説

正解:A

判断のポイント

実装のガイドには、入出力の約束・null やエラーの意味・再試行の方針を例つきで書きます。使う側が誤解なく組み込めることが目的です。

A. 出力の各項目の意味、null の扱い、エラーの種類と再試行の方針を、例つきで文書にする(正解)

システムを使う側には、出力の約束(各項目の意味・null の意味・エラーの扱い)が必要です。例つきで示すと、誤解による実装の誤りを防げます。

B. 開発中の会議の議事録を時系列に並べて共有する(不正解)

必要な情報を探しにくく、最新の約束も分かりません。

C. 問題が起きたチームから順に、個別に口頭で説明する(不正解)

同じ誤解が繰り返され、知識も共有されません。

D. API のソースコード一式を公開し、各自が読んで理解してもらう(不正解)

読む手間が大きく、約束として保証される振る舞いと実装の細部の区別もつきません。

出題範囲:CCAR-P 分野6「関係者との調整とライフサイクル管理」・項目6.4 アーキテクチャの文書化と実装ガイド

参考資料(公式ドキュメント)

公開資料をもとにした独自解説です。本番の問題・難易度・合否を再現するものではありません。