로그인회원가입장바구니고객센터마이페이지회사소개
kangcom
전체
Home >   >   > 

Test Driven Development : By Example

   
지은이 Kent Beck   |   출판사 Addison-Wesley Professional  |   발행일 2002년 11월 18일   |   언어 : English
 
클릭하시면 큰 도서이미지를 보실 수 있습니다.
판매가 69,990원58,790원 16%
마일리지 0% 0원
발행일 2002-11-18 | 중량: 0.49 kg | 사이즈: 18.7*23.3*1.5 cm
ISBN 0321146530 |  9780321146533
기타정보 원서 | 240쪽 | $ 49.99
예상입고일
배송비 무료배송
    정가, 판매가는 항공 운임료 포함
프로그래밍
종합지수 4p 98 위
   
이 책의 번역서
  테스트 주도 개발 : Test-Driven Development[재출간판]
주식회사 도서출판인사이트 | Kent Beck
 

From the Back Cover
When faced with a complex programming challenge, rare is the developer who can readily see how to begin or produce its solution. More often than not, such projects generate a great deal of stress and bad code. To garner the strength and courage needed to surmount seemingly Herculean tasks, programmers should look to test-driven development (TDD), a proven set of techniques that encourage simple designs and test suites that inspire confidence.

By driving development with automated tests and then eliminating duplication, any developer can write reliable, bug-free code no matter what its level of complexity. Moreover, TDD encourages programmers to learn quickly, communicate more clearly, and seek out constructive feedback.

In Test-Driven Development, readers will learn to:

* Start complicated tasks simply.
* Write automated tests before coding.
* Grow a design organically by refactoring to add design decisions one at a time.
* Create tests for more complicated logic, including reflection and exceptions.
* Use patterns to decide what tests to write.
* Create tests using xUnit, the architecture at the heart of many programmer-oriented testing tools.

This book follows two TDD projects from start to finish; illustrating techniques programmers can use to easily and dramatically increase the quality of their work. The examples are followed by references to the featured TDD patterns and refactorings. With its emphasis on agile methods and fast development strategies, Test-Driven Development is sure to inspire readers to embrace these under-utilized but powerful techniques.
Preface
Acknowledgments
Introduction
Pt. I The Money Example 1
Ch. 1 Multi-Currency Money 3
Ch. 2 Degenerate Objects 11
Ch. 3 Equality for All 15
Ch. 4 Privacy 19
Ch. 5 Franc-ly Speaking 23
Ch. 6 Equality for All, Redux 27
Ch. 7 Apples and Oranges 33
Ch. 8 Makin' Objects 35
Ch. 9 Times We're Livin' In 39
Ch. 10 Interesting Times 45
Ch. 11 The Root of All Evil 51
Ch. 12 Addition, Finally 55
Ch. 13 Make It 61
Ch. 14 Change 67
Ch. 15 Mixed Currencies 73
Ch. 16 Abstraction, Finally 77
Ch. 17 Money Retrospective 81
Pt. II The xUnit Example 89
Ch. 18 First Steps to xUnit 91
Ch. 19 Set the Table 97
Ch. 20 Cleaning Up After 101
Ch. 21 Counting 105
Ch. 22 Dealing with Failure 109
Ch. 23 How Suite It Is 113
Ch. 24 xUnit Retrospective 119
Pt. III Patterns for Test-Driven Development 121
Ch. 25 Test-Driven Development Patterns 123
Ch. 26 Red Bar Patterns 133
Ch. 27 Testing Patterns 143
Ch. 28 Green Bar Patterns 151
Ch. 29 xUnit Patterns 157
Ch. 30 Design Patterns 165
Ch. 31 Refactoring 181
Ch. 32 Mastering TDD 193
App. I: Influence Diagrams 207
App. II Fibonacci 211
Afterword 215
Index 217
Kent Beck, one of the software industry’s most creative and acclaimed leaders, passionately employs patterns, extreme programming, and test-driven development. Currently affiliated with the Three Rivers Institute, he has been an author of many Addison-Wesley titles.
발상의 전환.
송재원님이 쓰신 서평보기 I 평점 I 조회수(2149) I 공감 (0) I 블로그
Kent Beck의 발상은 참으로 놀랍다. 그동안 '상식'이라고 생각해왔던 것을 조금만 뒤집으면 너무나도 놀라운 결과를 준다. 누구나 다 소프트웨어 개발시에는 구현하고 나서 테스트를 하는 것이 당연하다고 생각할 것이다. (그게 원래 단어상의 뜻이기도 하고...) 그런데 또한 테스트를 하는 것을 귀찮아 하는 것이 프로그래머의 심리이기도 하다. 여기서 일정이 빡빡해지면 결국에는 테스트를 안하고, 테스트를 안하면 품질은 저하되어서 스트레스를 받고 또 더더욱 테스트를 안하고.....
[Review] 파격 그자체..
김진회님이 쓰신 서평보기 I 평점 I 조회수(1264) I 공감 (0) I 블로그
"테스트를 통해서 구현을 완성한다." 어떻게 보면, 상당한 어패가 있는 듯한 이 개발기법을 이 책에서는 소개하고 있습니다. 마틴 파울러의 "Patterns of Enterprise Application Architecture"와 같이Signature 시리즈의 하나인 켄트벡의 저서입니다. 구성은 Test-Driven Development (이후 TDD)을 예제 중심으로 설명하는 방식입니다.Part1. 은 Money 애플리케이션을 예제로 테스트 중심으로 구현하는 과정은차근차근 제시하고 있고, Part2. TDD에 관련된 패턴 및 리팩토링을 소개하...
서바이벌가이드 - 프로그래머가 일주일에 40시간 일하고 즐겁게 사는 방법의 복음서
한기희님이 쓰신 서평보기 I 평점 I 조회수(1568) I 공감 (0) I 블로그
프로그래머는 3D라는 자조와 함께 포기를 하기 쉽습니다.이를 긍휼히 여기사 우리 시대의 프로그래밍 GURU - Kent Beck이 또 하나의 복음서를 남겼으니 테스트 개발방법론입니다.Extreme Programming의 연장선상이기도 합니다.여타의 방법론 서적처럼 뜬 구름잡는 이야기가 써 있다면 Kent Beck 교주님의 책이 아닙니다.전반부는 JAVA 언어와 xUnit 여기서는 JUnit를 사용해가면서 프로그램을 하나 끄적끄적 테스팅해가면서 완성해가는 형식입니다.뒷 부분은 이와 관련된 여러가지 조언...
 
전체평균(32)
회원평점   회원서평수 3
발상의 전환.
송재원 님  2003-12-27
[Review] 파격 그자체..
김진회 님  2003-06-21
서바이벌가이드 - 프로그래머가 일주일에 40시간 일하고 즐겁게 사는 방법의 복음서
한기희 님  2003-06-09
이메일주소수집거부