- java 를 활용한 클린 코드를 배워봅니다.
- java 11 / junit 5를 기준으로 합니다.
- 차수에 맞추어 과제를 수행합니다.
- 과제를 완료한 뒤에 자신의 github 아이디에 해당하는 브랜치에 PR을 요청합니다.
- 리뷰 피드백을 받고 코드를 개선하여 다시 push 합니다.
- PR이 approve 되면 코드를 merge 하고 다음 과제를 수행합니다.
- 한 메서드에 오직 한 단계의 들여쓰기만 한다.
- else 키워드를 쓰지 않는다.
- 모든 원시값과 문자열을 포장(wrap)한다.
- 한 줄에 점을 하나만 찍는다.
- 줄여쓰지 않는다.
- 모든 엔티티를 작게 유지한다.
- 3개 이상의 인스턴스 변수를 가진 클래스를 쓰지 않는다.
- 일급 컬렉션을 쓴다.
- getter/setter/property를 쓰지 않는다.