ソフトウェア開発201の鉄則 原理101:コーディング:深い入れ子を作ってはいけない

要旨

* if文を入れ子(ネスティング、nesting) すると、論理構造はシンプルになる
* が、入れ子の段数(深さ)を3以上にすると、理解しにくくなる
* 入れ子の深さを減らすための技法を適用しよう

解説

良いコーディングの基本原則「読みやすい」。ネスティングも、ある段数以上いくと、論理構造を追跡するのが途端に難しくなる。それに、エディターの右に寄って見づらくなる、というのもある。

その段数は、いろんな文献や意見を見ると「3段」のようだ。

ネストを減らすための技法は、この記事が、わかりやすい。


この記事が気に入ったらサポートをしてみませんか?