검색결과 리스트
TDD에 해당되는 글 3건
- 2009.05.06 TDD - Mock을 만들어보니 (2)
- 2009.04.30 TDD시작했습니다. (6)
- 2008.03.20 테스트 주도 개발 : Test-Driven Development 라는 책을 본다면 꼭 동영상을 먼저 보세요
2007년 9월 6일에 네이버 블로그에 적은 글입니다.
TDD 라는 것을 배우기 위해 책을 본다면 한국에 출간된 책은 딱 1권 있습니다.
전 이 책을 구입한지 꽤 되었지만 TDD라는 아직은 많이 사용하는 것이 아니다 보니 실제 제 주위에서 사용하는
것을 직접 보지 않아서 책을 봐도 좀 아리송하였습니다.
그러다 보니 책의 구성이 나쁘지는 않지만 잘 보게 되지 않더군요.
아는 서버플머분 중 이전부터 TDD를 하고 계시는분이 이전에 이 책의 부록으로 주는 CD에 있는 동영상을 보면 이해가
빨리 올것이라는 조언을 예전에 듣었지만 그냥 흘러듣고 말았습니다.
그러다가 저번 주말에 시간이 애매하게 남아서 책 뒤에 있는 CD를 컴퓨터에 넣어 '김창준씨와 강규영씨'가 짝 프로그래밍으로
TDD를 직접하는 것을 동영상으로 보았습니다.
정말 이걸 딱 보자 바로 TDD에 대한 감이 들어오더군요.
예전에 조언대로 동영상을 보았다면 훨씬 더 일찍 TDD에 대한 것을 더 잘 알 수 있을텐데...
개인적으로 2판이 나온다면 책 앞머리에 큰 글자로 꼭 동영상을 먼저 보고 책을 봐라는 문구를 넣었으면 합니다.
TDD 동영상을 보면서 느낀게 책에서 소개하는 TDD와 같은 건 아니지만 원론적으로 비슷한 것을 이미 우리들이
하고 있는 것이 아닌가 라는 생각이 들더군요.
제 경우도 예전에 새로운 라이브러리등을 사용 할 때는 테스트 프로젝트라는 것을 만든 후 제가 사용할 상황과
비슷하게 만든 후 테스트를 해보고 잘되면 그것을 본 프로젝트에 적용하였습니다.
그리고 마작 게임을 만들 때는 마작패의 족보 판별을 위해서 판별 엔진을 만든 후 그것을 서버와 판별 테스트 툴
양쪽에서 사용하여 판별 테스트 툴로 다양하게 테스트 한 후 서버에 적용 시켰습니다.
요즘 이야기 하는 TDD와 형태는 좀 다르겠지만 본질적인 부분은 같은 것이라고 생각합니다.
앞으로 신규 프로젝트를 한다면 그때는 꼭 TDD를 사용할 생각입니다.
* 2008년 현재 신규 프로젝트 진행 중인데 TDD 툴은 설치 했지만 아직 적용은 못하고 있습니다. -_-;;
댓글
바로 그거죠. 좋은 것들끼리는 통하는 법. 그거슨 진리 @_@
제 경우도 TDD하다보니 클래스 설계에 도움이 되더라고요. 최종적으론 Mock Object가 없어도 될 정도로 코드를 짜는게 가장 좋지 싶습니다.
직장에서 혼자 TDD를 시도했었는데 Mock Object로 떡칠이 되더군요 어흑 ㅠ_ㅠ