SummaryBook/[자바 코딩의 기술]

[Chap 1] 우선정리부터

seung_soos 2023. 5. 29. 14:59

시작하며

1. 코딩 실력  Level Up

2. 클린코드

 

책을 볼때는 이해가 되지만, 많은 내용이 오래되지 않아 간략 요약 정리하며, 내생각을 추가 작성하였다. 

 

  • 쓸모없는 비교 피하기
    • 최초의 나의 코드는 if, else if, else 를 많이 사용하는 좋지않은 코드였다. 내가봐도 이해가 힘들다.
  • 부정 피하기
    • if 조건문 사용시 '!' 및 '부정 Boolean 메서드' 를 사용하다보면 코드를 읽기 어렵다, 부정이 아닌 긍정 true를 사용하자.
  • 불 표현식을 직접 반환
    • 지저분한 if를 사용하기보다는 Boolean 메서드를 사용하자. Depth를 줄일 수 있다.
  • 불 표현식 간소화
    • 메서드 추출을 통한 코드의 간소화하자.
  • 조건문에서 NullPointException 피하기 
    • NullPointException을 피하기 위해 코드에서 Null Check를 가장먼저하기.
  • 스위치 실패 피하기
    • switch문을 사용시 break 사용을 활성화 하자.
  • 항상 괄호 사용하기
    • 스위치 실패 피하기와 마찬가지로 if문 사용시 {} 사용을 활성화 하자.
  • 코드 대칭 이루기
    • 코드의 대칭성을 이루어 가독성을 높이자.