Post

Conversation

似たような指摘している人たくさんだけど、早期リターンがメリットを生むのはガード条件の実装だと思う。 エラー処理とバリデーションとかも間違いではないけど、ガード条件ととらえた方がすっきりする。 この実装はガード条件ではないので単なるif-elseで十分と指摘されたのだろう。
Quote
しょう@Webエンジニア
@sho_engineer25
先日受けたコードレビューについて 「IF文は”早期return”で読みやすくなる」と学んだので、こんなコードを書いた ❌ 書いたコード(早期returnを意識) ーーーーーーーーーーーーーーーーーー function todaysActivity(isSunny) { if (isSunny) { console.log("外で遊ぶ!"); return; }
Show more