클린코드 밋업 복습 (1) - 코드 리팩토링
25 Mar 2018 | Java삼성SDS에서 주최한 클린코드를 위한 TDD 기반의 리팩토링 워크샵 복습
- Eclipse에 Eclemma를 설치 후 사용함
- 아래 소스에서 Java 폴더가 사용한 예제
- https://github.com/emilybache/GildedRose-Refactoring-Kata
- 원하는 부분의 코드에 커서를 대고 ctrl+1 을 누르면 자동으로 리팩토링을 할 수 있음
- 숫자/문자는 상수로 바꿈
- 지역 변수를 전역 변수로 바꿈..?(불확실함, 다시 확인 후 수정 필요)
- !if -> if 긍정문으로 바꿈
- or 조건문은 분리함
- Dead Code 삭제
- 동일한 조건 삭제
- else+if -> else if
- 중복되는 조건문은 밖으로 빼서 상위에서 비교
Comments