테스트를 꼭 실행 해야 하는 시점
1. 개발을 하기 전.
- 프로젝트를 업데이트 받고 현재 프로젝트에 있는 기존의 테스트들이 에러가 없이 잘 돌아가는 상태에서 개발을 해야합니다.
2. 개발을 하는 도중.
- 새로 개발하고 있는 코드를 위해 작성한 테스트가 녹색불이 들어올 때까지 코드에 변경을 한 뒤에 계속 실행합니다.
3. 개발 중에 환경이 바꼈을 때
- 이전 글에서 발생했던 에러를 잡는데 시간이 오래 걸린 이유가 바로 이 때 테스트 코드를 실행하지 않았기 때문이였습니다.
- 사용중인 컴퓨터가 다르고 SVN을 통해 같은 소스코드로 작업을 한다고 하더라도 희박하겠지만 DB는 다를 수 있더군요.[footnote]모델의 속성을 수정 한 후여서 이런일이 발생했었습니다.[/footnote]