教科書で学ぶコーディング規約と構造化
定義ネストの深さ は、条件分岐や繰り返しの中にさらに条件分岐や繰り返しが入る 入れ子 (ネスト) が、何段重なっているかを表す。
解説例えば、繰り返しの中に条件分岐があり、その中にもう一つ条件分岐があれば、入れ子は 3 段になる。段が深いほど、ある行が実行される条件を確かめるのに多くの段をさかのぼる必要があり、読み違いや修正の誤りが起きやすい。深くなった部分は別の処理として切り出すなどして、段を浅く保つ工夫をする。
たとえ箱の中に箱、その中にまた箱を入れた入れ子の箱では、奥の箱ほど取り出すまでに開ける手間が増える。
記憶フックnest は英語で「鳥の巣」。巣に卵が収まるように、処理の中に処理が収まる。