- 모든 코드에 대해서 테스트를 작성할 필요는 없다.
- 테스트 코드는 적은 코드를 작성해서 최대 가치를 가져야 한다.
- 결론 : 꼭 필요한 테스트를 잘 작성해라!
- 테스트가 필요하다고 생각되는 기능을 이슈로 만들기!
- [메소드 이름][시나리오][결과]
- 이 작명 방법은 가장 유명하면서 아무런 도움이 안 되는 방법
- 예외 : 유틸 클래스 → 유틸 클래스는 비즈니스 로직이 없어서 위 방식대로 명명해도 됨
- 읽기 어려움
- 영어 문장으로 써라 (한글로 쓰면 될 듯!)
- 기획자가 알아볼 수 있게 작성해라 → 비즈니스와 관련된 로직을 테스트 함
- 코드를 테스트 하는 게 아니라 동작 단위를 테스트 해야 한다. → 위 방식대로 엄격한 명명법을 따르면 동작이 아니라 코드 세부 사항에 집중하게 된다.