1단게 학습 테스트arrow-up-right
2단계 문자열 계산기arrow-up-right
enum을 사용한 상태 값과 행위에 대한 코드 응집성 증대
하나의 메서드 안에 15줄 이하로 작성하기
3단계 자동차 경주arrow-up-right
특정 역할이 없는 코드 삭제arrow-up-right
특정 객체에 종속적인 상수는 공통이 아닌 해당 객체에서 관리arrow-up-right
연산, 전위 후위 연산자보다 가독성이 좋은 방법 찾기arrow-up-right
하나의 메서드에 두 가지 이상 기능으로 인한 가독성, 테스트하기 힘든 코드 개선 필요arrow-up-right
클래스명은 명사로 작성하기arrow-up-right
메서드명은 동사로 작성하기arrow-up-right
public, protected 메서드에 대한 테스트 코드 작성 필요arrow-up-right
builder 보다 formatter 사용하기arrow-up-right
멤버 변수는 2개까지만 사용하기arrow-up-right
객체 비교를 위해 equals, hashcode 작성하기arrow-up-right
4단계 자동차 경주(우승자)arrow-up-right
원시 값을 감싸는 클래스로 만들어 객체를 비교 하는 방식으로 개선arrow-up-right
5단계 자동차 경주(리펙토링)arrow-up-right
객체 비교 테스트arrow-up-right
메서드 시그니처와 다른 로직arrow-up-right
객체의 역할과 책임arrow-up-right
Last updated 4 years ago
Was this helpful?