ネストを浅くする
リーダブルコード
できるだけ早く返す
ガード節
ロジックのネストがどんどん深くなっていくと、
精神的スタック
が積まれていく
そんなに条件は覚えていられない
過ぎ去った条件は早々にreturnして脳内から消去していくスタイル
反論として
一つのロジックの中に複数returnがあると読みにくい?
デバッグがしにくい?
参考
/gosyujin-books/0108: リーダブルコード.pdf#621e6cf32c53d800004278fe