過去問解きまくり研究所 ホーム

平成30年度 秋期 午前 問7

ソフトウェア

コーディング規約に規定する事項

プログラムのコーディング規約に規定する事項のうち,適切なものはどれか。

答えと解説を見る

✓ これが正解エ領域割付け関数を使用するときは,割付けができなかったときの処理を記述する。

解説

割り付けに失敗したときの処理を、必ず書かせる規定です。

記憶領域を確保する関数は、必要な大きさを用意できないことがあります。確保できたかどうかを確かめずに書き込むと、不正な参照が起きて動作が止まります。この種の失敗は開発中にはめったに現れず、運用中の負荷が高いときに表面化しがちです。だからこそ、用意できなかった場合にどうするかを書いておく決まりが役に立ちます。コーディング規約は、こうした事故の起きやすい書き方を組織として避けるための取り決めです。読みやすさをそろえる目的だけでなく、品質を保つ目的も併せて持っています。個人の習慣に任せず、確かめる箇所を文書として明文化しておく点に意味があります。戻ってきた値を見て分岐を書くだけなので、費用に対して効き目の大きい規定でもあります。どの規定も、守られているかを機械で調べられる形にしておくと定着しやすくなります。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成30年度 秋期 基本情報技術者試験 午前 問7

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)