深すぎるネストはバグの温床にしかなりません。
できるだけ浅くする努力をしましょう。
例えば、以下のような書き方に慣れてしまっている方が多いように思われます。
この書き方は一見綺麗に見えるのですが、実は意外と読みにくく、修正もしにくいです。
プログラムを綺麗に書くコツやリファクタリングのノウハウなど
よりシンプルで可読性の高いロジックの組み方や、書いてしまいがちな無駄な処理のサンプルなど
深すぎるネストはバグの温床にしかなりません。
できるだけ浅くする努力をしましょう。
例えば、以下のような書き方に慣れてしまっている方が多いように思われます。
この書き方は一見綺麗に見えるのですが、実は意外と読みにくく、修正もしにくいです。
「メソッドのreturn文は一番最後に一個だけ」としなければいけない理由はありません。
戻り値はもっと柔軟に、必要に応じて必要な箇所でその都度返すべきです。
例えばこういう書き方をよく見かけますが、一工夫するだけでかなりシンプルになります。