공부하는 Nar
article thumbnail
클린코드 규칙 설명
우테코 2023. 10. 19. 16:58

한 함수(메서드)에 최소한의 들여쓰기(indent)만 허용했는가? (최대 depth : 2까지만 허용) 예시로, while문 안에 if문이 있으면 들여쓰기는 2다. indent(들여쓰기) depth를 줄이는 가장 좋은 방법은 함수(또는 메서드)를 분리하는 것이다. else 예약어를 사용하지 않았는가? if와 else if 사용은 자유롭게 가능하다. else와 같이 조건없이 모든 경우를 열어주는 코드는 큰 버그를 초래할 수 있기 때문에 지양하는 것이 좋다. else 예약어를 사용하지 말라는 것을 조금 더 넓은 관점에서 생간한다면 분기문을 줄여 작성하라는 것으로 볼 수 있다. 더보기 모든 원시값과 문자열을 포장했는가? 변수를 선언하는 방법에는 두 가지가 있다. int age = 20; //원시 타입의 변수 ..