SerialDate 리팩터링(1)

코드 리팩터링하기

책너두 5기 37일차

로버트 C. 마틴의 클린코드 p. 344~ p.351

내용정리

16. SerialDate 리팩터링

남의 코드를 리팩터링 하는 것은 편안하게 여겨야 할 활동이다. 남이 내게 해준다면 감사히 반겨야 할 호라동이다. 비판이 있어야만 발전이 가능하다.

첫째, 돌려보자

테스트 케이스가 모든 경우를 점검하는지 확인하자. 필요하다면 단위 테스트가 실행하는 코드와 실행하지 않는 코드를 조사해보자. 높은 테스트 커버리지를 달성하자.

둘째, 고쳐보자

코드를 고칠때마다 단위 테스트를 실행해서 확인하자.


읽고 나서

오늘도 리팩터링은 계속 된다.