refactor-test-name
테스트 케이스명을 명료히 변경해주세요.
유저 행동 관점으로 기술할 수 있다면 유저 행동 관점으로 테스트 케이스명을 작성해주세요.
맥락에 따라 반복하지 않아도 되는 단어는 생략하여 간결하게 해주세요. 예를 들어 describe 블록 테스트케이스에 어떤 모듈을 테스트하는지 명시되어 있으면 모든 하위 테스트 케이스에서 모듈 이름을 반복하지 마세요.
행위자, 조건, 결과가 테스트케이스에 드러나 무엇을 테스트하는지 바로 알아챌 수 있게 해주세요.
refactor-test-mock, refactor-humble-object
테스트하기 쉬운 구조로 코드를 변경해주세요.
모킹이 없고 SOLID한 코드가 테스트하기 쉬운 코드입니다.
험블 객체 패턴을 이용해주세요. 객체가 자신의 역할을 넘어 다른 객체의 세부사항을 알게 하는 일 없이 인터페이스에 의존하게 해주세요.
refactor-remove-unused
이번 변경사항으로 생성된 코드 중 사용하지 않는 코드가 있다면 제거해주세요.
