
Test-Driven Development
Description
Book Introduction
Test-Driven Development: By Example
Test-Driven Development for Beautiful Code and Enjoyable Development
Test-driven development (TD) is a programming method that has attracted significant attention in both academia and industry, and its effectiveness in increasing developer productivity and capabilities is acknowledged through numerous research papers and case studies.
Test-driven development is a method in which tests drive development.
When we say that tests drive development, we mean that tests guide the direction of coding.
If you follow the simple rule of not coding if there is no code that fails the test and removing any duplication in the code, beautiful code will naturally unfold.
As a bonus, regression testing is also created, and the development process itself becomes more enjoyable.
The author of this book, Kent Beck, is a pioneer in test-driven development and one of the pioneers of object-oriented programming.
This book will give readers the valuable experience of sitting next to Kent Beck and programming alongside him.
※ Download link for the actual TDD file (file download provided instead of the appendix CD from the 4th edition onwards)
https://drive.google.com/file/d/1uM4U0xfr_6QXw_Mn2f5Nn0AfIAD1g5l5/view
Test-Driven Development for Beautiful Code and Enjoyable Development
Test-driven development (TD) is a programming method that has attracted significant attention in both academia and industry, and its effectiveness in increasing developer productivity and capabilities is acknowledged through numerous research papers and case studies.
Test-driven development is a method in which tests drive development.
When we say that tests drive development, we mean that tests guide the direction of coding.
If you follow the simple rule of not coding if there is no code that fails the test and removing any duplication in the code, beautiful code will naturally unfold.
As a bonus, regression testing is also created, and the development process itself becomes more enjoyable.
The author of this book, Kent Beck, is a pioneer in test-driven development and one of the pioneers of object-oriented programming.
This book will give readers the valuable experience of sitting next to Kent Beck and programming alongside him.
※ Download link for the actual TDD file (file download provided instead of the appendix CD from the 4th edition onwards)
https://drive.google.com/file/d/1uM4U0xfr_6QXw_Mn2f5Nn0AfIAD1g5l5/view
index
Part 1 Currency (Money) Example
Chapter 1: Money Object Supporting Multiple Currencies
Chapter 2: Corrupted Objects
Chapter 3 Equality for All
Chapter 4 Privacy
Chapter 5 To be honest
Chapter 6: The Return of "Equality for All"
Chapter 7 Apples and Oranges
Chapter 8: Creating Objects
Chapter 9: The Times We Live In
Chapter 10: Interesting Times
Chapter 11: The Root of All Evil
Chapter 12 Finally, Plus
Chapter 13 Making it Real
Chapter 14 Change
Chapter 15 Adding Different Currencies
Chapter 16 Finally, Abstraction
Chapter 17: Money Retrospective
Part 2 XUnit Example
Chapter 18: First Steps to xUnit
Chapter 19: Setting the Table
Chapter 20: Wrapping Up
Chapter 21: Counting
Chapter 22: Handling Failure
Chapter 23 How Sweet
Chapter 24: xUnit Retrospective
Part 3: Patterns of Test-Driven Development
Chapter 25: Test-Driven Development Patterns
Chapter 26 Red Bar Pattern
Chapter 27 Testing Patterns
Chapter 28 Green Bar Pattern
Chapter 29: xUnit Patterns
Chapter 30 Design Patterns
Chapter 31: Refactoring
Chapter 32: Mastering TDD
Appendix A Impact
Appendix B Fibonacci
Concluding remarks (by Martin Fowler)
CDROM Appendix: Practical TDD (by Kim Chang-jun and Kang Seok-cheon)
Chapter 1: Money Object Supporting Multiple Currencies
Chapter 2: Corrupted Objects
Chapter 3 Equality for All
Chapter 4 Privacy
Chapter 5 To be honest
Chapter 6: The Return of "Equality for All"
Chapter 7 Apples and Oranges
Chapter 8: Creating Objects
Chapter 9: The Times We Live In
Chapter 10: Interesting Times
Chapter 11: The Root of All Evil
Chapter 12 Finally, Plus
Chapter 13 Making it Real
Chapter 14 Change
Chapter 15 Adding Different Currencies
Chapter 16 Finally, Abstraction
Chapter 17: Money Retrospective
Part 2 XUnit Example
Chapter 18: First Steps to xUnit
Chapter 19: Setting the Table
Chapter 20: Wrapping Up
Chapter 21: Counting
Chapter 22: Handling Failure
Chapter 23 How Sweet
Chapter 24: xUnit Retrospective
Part 3: Patterns of Test-Driven Development
Chapter 25: Test-Driven Development Patterns
Chapter 26 Red Bar Pattern
Chapter 27 Testing Patterns
Chapter 28 Green Bar Pattern
Chapter 29: xUnit Patterns
Chapter 30 Design Patterns
Chapter 31: Refactoring
Chapter 32: Mastering TDD
Appendix A Impact
Appendix B Fibonacci
Concluding remarks (by Martin Fowler)
CDROM Appendix: Practical TDD (by Kim Chang-jun and Kang Seok-cheon)
Publisher's Review
Structure of this book
Part 1.
Writing multi-currency code in Java
Part 2.
Building a Unit Testing Framework in Python
Part 3.
A summary of patterns that frequently appear when conducting test-driven development.
supplement.
『TDD Training Method』 and 『Practical TDD』, containing the translator's know-how.
Notes on Purchase
★ Download link for the practical TDD file: https://url.kr/y1z6vr (File downloads are provided instead of the appendix CD from the 4th edition onwards)
Part 1.
Writing multi-currency code in Java
Part 2.
Building a Unit Testing Framework in Python
Part 3.
A summary of patterns that frequently appear when conducting test-driven development.
supplement.
『TDD Training Method』 and 『Practical TDD』, containing the translator's know-how.
Notes on Purchase
★ Download link for the practical TDD file: https://url.kr/y1z6vr (File downloads are provided instead of the appendix CD from the 4th edition onwards)
GOODS SPECIFICS
- Date of issue: February 15, 2014
- Page count, weight, size: 380 pages | 570g | 154*226*30mm
- ISBN13: 9788966261024
- ISBN10: 8966261027
You may also like
카테고리
korean
korean