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