약 일주일 동안 진행했던 미션이 끝이 났습니다. 페어 프로그래밍을 처음 해봤는데, 너무 재밌었고 배운점이 많았습니다.
같은 페어인 우르한테 인텔리제이 여러 단축키를 많이 배웠고, 같이 개발을 하면서 테스트와 여러가지 꿀팁들을 많이 얻었습니다. 강의를 들으면서 느낀 점과 궁금한 점 Q) System.out.println()을 냅두고 테스트 코드를 작성하는 이유는?
기능이 커지면 sout으로는 오래 걸린다. 또한 서버도 껐다 켜야한다 등등 반면, 테스트 코드를 작성하면 이러한 단점을 모두 커버할 수 있다.
(단지, 테스트 작성 시에만 시간이 듬) 테스트 코드를 사용하면 프로덕션 코드의 정확성을 판단할 수 있다. 리팩토링 시에도!
프로덕션 코드가 잘못 됐을 때를 대비해서 테스트의 수를 늘릴 수도 있다. 프로덕.....
원문 링크 : [우테코 5기] 1차 미션 자동차 경주 정리 및 회고록