2008년 08월 08일
TDD 수련중
초보 개발자 코드 트레이닝, Part 4. TDD 수련
현재 업무중 몰래몰래 구현하고 있습니다. 2주전부터 TDD책을 읽고 직접구현해보고 있었는데요, 하다보니 TDD규칙을 많이 벗어났습니다. 부분부분 테스트코드를 작성하다 성질에 못이겨 마구 작성해버리는 패단으로 처음에 의도한 개발이 아닌 상태가 되어버렸네요.
아흐~
그래서 그간 2주간 작업은 취소를 하고, 다시 원칙을 세웠습니다.
첫째. 개발전 작업할 테스트목록을 확실히 정의및 정리 하자.(너무 허술해서 누락이 많았습니다.)
둘째. Class구현및 메쏘드는 반드시 test 코드를 쓰고 작성을 하자.(이것도 처음에는 하다가 예전에 전체 설계를 하는 식으로 자꾸 돌아갔습니다)
셋째. 조각난 테스트를 냄새가 나면 반드시 제거하자.(제거한다고 했는데, 제거해야할 대상이 자꾸 불어났습니다)
한번 실패한 작업이지만, 좀더 잘할수 있을것 같습니다. 다시 한번 화이팅.
------------------------------
TDD관련 포스트를 등록했습니다
현재 업무중 몰래몰래 구현하고 있습니다. 2주전부터 TDD책을 읽고 직접구현해보고 있었는데요, 하다보니 TDD규칙을 많이 벗어났습니다. 부분부분 테스트코드를 작성하다 성질에 못이겨 마구 작성해버리는 패단으로 처음에 의도한 개발이 아닌 상태가 되어버렸네요.
아흐~
그래서 그간 2주간 작업은 취소를 하고, 다시 원칙을 세웠습니다.
첫째. 개발전 작업할 테스트목록을 확실히 정의및 정리 하자.(너무 허술해서 누락이 많았습니다.)
둘째. Class구현및 메쏘드는 반드시 test 코드를 쓰고 작성을 하자.(이것도 처음에는 하다가 예전에 전체 설계를 하는 식으로 자꾸 돌아갔습니다)
셋째. 조각난 테스트를 냄새가 나면 반드시 제거하자.(제거한다고 했는데, 제거해야할 대상이 자꾸 불어났습니다)
한번 실패한 작업이지만, 좀더 잘할수 있을것 같습니다. 다시 한번 화이팅.
------------------------------
TDD관련 포스트를 등록했습니다
# by | 2008/08/08 10:53 | TDD | 트랙백 | 덧글(6)






☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
without EJB는 다들 말리더군요; OTL ㅋㅋ
TDD 수련 끝나시면 노하우좀.. ㅋㅋ 공유좀 해주세요^^;
전 몇번 도전 하다가 GG 쳤습니다. ㅜ
스터디에서 번외로 TDD 데모시연 좀 해주세요 :)
아무튼 이제 준비하지만.. 그나저나 일요일날 발표인데 졸것 같네요.