
테스트 주도 개발 정리 - (2)
·
Books
"테스트 주도 개발 (Test-Driven Development: By Example)" 6장 ~ 10장까지 읽고 정리한 글입니다. [6장] 돌아온 ‘모두를 위한 평등’ 테스트를 빨리 통과하기 위해 코드를 복사해서 붙이는 엄청난 죄를 저질렀다. 이제 청소할 시간으로, 할일 목록은 다음과 같다. 현재 할일 목록은 다음과 같다. $5 + 10CHF = $10 $5 * 2 = $10 amount 를 private 으로 만들기 Dollar 부작용? Money 반올림? equals() hashCode() Equal null Equal object 5CHF X 2 = 10CHF Dollar/Franc 중복 공용 equals 공용 times Dollar/Franc 두 클래스의 공통 상위 클래스로 Money 를 사용하..