본문 바로가기

반응형

소프트웨어공학

(2)

[책읽기] 테스트 주도 개발 - 켄트백 지음, 김창준 강규영 옮김. 몇일전 테스트 주도 개발이라는 책을 다 읽었다. 1장부터 16장까지는 은행에서 사용하는 돈(통화)에 관련된 작업을 어떻게 TDD로 만들어 가는지를 실제 코드를 보여주면서 보여주고 있다. 17장 부터는 TDD 자체에 대한 이야기로 되어 있다. 이전에 적었던 부분을 빼고, 책을 읽으면서 줄쳐 놓은 부분을 옮겨 본다. 이러한 접근 방식은 "깔끔한 코드" 부분을 먼저 해결한 후에, "작동하는" 부분을 해결해 가면서 배운것들을 설계에 반영하느라 허둥거리는 아키텍쳐 주도개발과는 정반대다.시스템이 크다면, 당신이 늘 건드리는 부분들은 절대적으로 견고해야 한다. 그래야 나날이 수정할때 안심할 수 있기 때문이다."다음에 할일은 무엇인가?"에 관련된 또 다른 질문은 "어떤 테스트들이 추가로 더 필요할까?"다.그리고 지금 ..
[책/읽기전] 테스트 주도개발 - 켄트백 ( 김창준, 강규영 옮김 ) 이번에 책을 무려 3권이나 구입했는데, 그 중에 하나. 테스트 주도 개발 켄트 벡 지음, 김창준 외 옮김 최근 학계와 업계에서 많은 주목을 받고 있는 프로그래밍 방법인 '테스트 주도 개발(Test-Driven Development)'에 대해 설명한 책이다. 테스트 주도 개발을 퍼뜨린 장본인이며 객체 지향 프로그래밍의 선구자 중 한 사람인 켄트 벡이 직접 서술했고, 부록에는 TDD 시연 동영상을 수록했다. 지금은 겨우 서문을 다 읽고 1부의 1장을 아주 조금 읽었다. 실제 내용은 겨우 5-6페이지 읽었을 뿐이다. 책의 앞에는 옮긴이의 서문과, 옮긴이가 쓴 TDD 수련법, 옮긴이와 글쓴이의 인터뷰내용이 들어 있다. 이 내용은 테스트주도개발을 처음 접하는 독자들에게는 그렇게 크게 느낄만한 내용이 없다. 처음 ..

반응형