•
테스트 코드를 작성할 때, 규칙을 잘 정해두지 않으면 오히려 방해가 될 수 있다.
•
저자는 Classical School의 단위 테스트 원칙을 사용하고 있음을 알고 들어가면 좋을 것 같다.
클래스 명명 규칙
•
클래스마다 테스트가 있어야 하며, 클래스의 이름 뒤에 Test를 붙이는 식으로 붙이면 좋다.
◦
이는 제품 코드와 테스트 코드의 정렬 순서를 같게 해준다.
•
테스트 대역을 사용하는 경우에는 접두어로 Fake를 붙이면 좋다.
•
결론은 인간공학적인 접근이 중요하다는 점이다. 제품 코드와 테스트 코드 사이를 쉽게 왔다갔다하며 내가 어디 있는지 인지하기 쉬워야 한다.
테스트 코드의 배치
•
앞선 규칙은 테스트 코드가 같은 디렉토리에 있는 경우를 가정했다.
•
자바의 경우, 테스트 코드를 완전히 분리해도 별 영향이 없다.