좋은 개발자는 코드를 짜는 시간보다, 코드를 보는 시간이 더 많다.
미학적으로 보기 좋은 코드가 사용하기 더 편리하다는 사실은 부정할 수 없을 것이다.
보기 좋은 코드를 작성하는 대 원칙은 크게 아래와 같다.
public class PerformanceTester{
public static final TcpConnectionSimulator wifi = new TcpConnectionSimulator(
500, // kbps
80, // ms
200, // shake
1); //packet loss
public static final TcpConnectionSimulator t3_fiber_simulator =
new TcpConnectionSimulator(
35000, //kbps
10, //ms
0, //shake
0); //packetloss
}
위 코드를 보면, t3 simulator의 변수명이 길어 전체적인 레이아웃이 깨지고있다.
다음과 같이 변경해주자
public class PerformanceTester{
// TcpConnectionSimulator(처리량, 지연속도, 흔들림, 패킷손실)
// kbps, ms, ms , percent
public static final TcpConnectionSimulator wifi=
new TcpConnectionSimulator(500,80,200,1);
public static final TcpConnectionSimulator t3_fiber_simulator=
new TcpConnectionSimulator(35000,10,0,0);
}
→ 주석을 달아주면서 보다 데이터의 형식과 의미하는 바를 간결하게 적어주었다.
→ 기존 코드에 중복으로 발생한 주석을 제거하여 보다 가독성을 높일 수 있다.