コードをきれいに書く。「ネストを浅くする」

「ネストを浅くする」

ネストを浅くするとコードが読みやすくなる。


修正前。

for (int i = 0 ; i < 10; i++) {
     
     if (i % 2 == 0) {
          if (i == 2) {
               System.out.println(i);
          }
     }

}

修正後。

for (int i = 0 ; i < 10; i++) {
     
     if (i % 2 != 0) {
          continue;
     }
     if (i != 2) {
          continue;
      }

     System.out.println(i);

}


例が良くないので恩恵を感じにくいが、
ネストをなくしたことによってわかりやすくなった。

ループとif文を重ねて書くケースがあると思うが、
ネストの深さを意識して書きたいところである。