Facts
- 단위 테스트 하나만 더하면 서비스 쪽은 완성인듯하다. 그러나 생각해보면 서비스 쪽에 있어야 할 코드 한두 개가 지금 repository에 있다. 반대로 repository에 있어야 할 코드가 서비스에 있는 것이 보인다. 옮길 수 있는 것은 옮겨야겠다. 전체적으로 코드를 개떡같이 짜서 테스트 짜는데 많은 어려움을 겪고 있다.
Feelings
- 개떡같이 짠 코드들 다 지우고 싶은 기분이 든다.
Findings
- 테스트를 짜면 고쳐야 할 점들을 알아낸다. 테스트를 짤 때 given when then으로 짤 수 있도록 하자. 중복이 값들이 있으면 before all이던 before each로 정의를 하고 혹시나 중복이 다수이지만 한 군데라도 중복이 안되면 그 값을 넣지 말고 따로 넣도록 하자.
Future Action
- 이것을 보고 다음에 프로젝트 할때참고 하면서 짤 수 있도록 하자.