IT資格用語解説基本情報技術者試験・コーディング標準
コーディング支援機能
更新日:
用語解説
コーディング支援機能は、IDEやエディタが構文・型・依存関係を解析し、入力、整形、検査、実行追跡を支援して開発効率と品質を高める機能群です。
■ 試験で押さえるポイント
コード補完は文脈に合う変数・関数・型等の候補を提示し、オートインデントとフォーマッタは構文構造に従って書式を整えます。
シンタックスハイライトは予約語、文字列、コメント等を色分けし、構文理解と誤記発見を助けますが、コードの正しさを検証する機能ではありません。
コードオーディターやリンタは実行せずに規約違反、未使用値、潜在的不具合、脆弱な記述等を静的に検出します。
ブレークポイント、ステップ実行、変数監視は実行中の状態を調べるデバッグ機能です。補完候補を採用しても仕様・安全性の確認は必要です。
■ 選択肢での判断ポイント
入力支援はコード補完、書式調整はオートインデント、実行前検査はコードオーディター、実行停止はブレークポイントです。シンタックスハイライトは表示支援であり静的解析そのものではないと区別します。
例: IDEが型からメソッド候補を補完し、保存時に整形し、リンタが未使用変数を警告し、実行時はブレークポイントで値を確認します。