本文へスキップ

テクノロジ系 / システム開発技術

ネスト

制御構造(if・ループなど)の中に、さらに別の制御構造を入れた入れ子の構造。

もう少し詳しく

ネストは、ある処理ブロックの内側にさらに処理ブロックを含める入れ子構造を指します。インデンテーションで深さを表すと見やすくなります。ネストが深くなりすぎると論理が複雑で読みにくくなり(サイクロマティック複雑度も増える)、誤りやすくなるため、適度な深さに保つことが望まれます。

試験での見方

黒猫の闇の刻印

「制御構造の入れ子」である点、深すぎると可読性・保守性が下がる点が問われます。インデンテーションや複雑度との関連を押さえます。

例:ループの中にif、そのifの中にさらにループ、と入れ子が深くなりすぎると読みづらいので、構造を見直す。

分類

テクノロジ系 / 開発技術 / システム開発技術

小分類:実装・構築

関連トピック:コーディング標準

情報の根拠

IPA FEシラバス Ver.9.2 の用語例をもとに、試験対策向けに独自解説しています。

関連用語

システム開発技術の用語一覧へ