Test-driven object-oriented software development (China-pub)
Basic Information
Author: (US) Steve freemannat Pryce
Translator: Wang Haipeng
Series name: Professional Technical Series for developers
Press: Machinery Industry Press
ISBN: 9787111304258
Mounting time:
Published on: February 1, June 2010
Start: 16
More Wonderful Details: http://www.china-pub.com/196932
More wonderful sample preemptive trial read, trial read address: http://www.china-pub.com/computers/common/mianfeisd.asp? Id = 196932
Edit recommendations
The winner of the Gordon pask Award from the agile Alliance and the early founder of mock Technology
Test-driven development (TDD) Practice Guide
Robert C. Martin spoke highly of Kent Berk as a sort recommendation.
Introduction
This book uses an easy-to-understand analogy, a well-known programming language, a short and lean working example, and in-depth analysis and processing-as if you are drinking tea and chatting with several world-class programmers, gradually let readers unconsciously enter the highest level of programming. Even beginners who are just getting started will find the pleasure of reading, because they can find the key to opening the door to object-oriented development from the very beginning. With the accumulation of experience, the programming level has improved, let's take a look at this book, review the program from different perspectives, and realize a deeper programming philosophy.
This book is the first guide for programmers. It is also a required manual for system analysts, testers, program designers, software developers, object-oriented program researchers, and other professionals to innovate their programming ideas.
Directory
Praise for this book
Translator's preface
Collation
Preface
Author Profile
Thank you
Introduction
Chapter 4 Key Points of test-driven development
1.1 Software development is a learning process.
1.2 feedback is a basic tool.
1.3 practices supporting changes
......
Chapter 2 test-driven development and Object
2.1 object Network
2.2 values and objects
2.3 object Communication
......
Chapter 4 Introduction to tools
3.1 if you already know these frameworks, skip this chapter.
3.2 JUnit 4 Introduction
3.2.1 Test Cases
3.2.2 assertions
......
Part 2 test-driven development process
Chapter 4 start the test drive Cycle
4.1 Introduction
4.2 First test a walking skeleton
4.3 determine the shape of the walking skeleton
......
Chapter 4 keep test drive Cycle
5.1 Introduction
5.2 Each feature starts from an acceptance test
5.3 separate measurement progress and capture regression errors
5.4 start testing from the simplest successful scenario
......
Chapter 2 object-oriented Style
6.1 Introduction
6.2 designed for maintainability
6.3 comparison of internal and peer level
6.4 no "and", "or", ""
......
Chapter 2 Implementing Object-Oriented Design
7.1 how write test helps design
7.2 communication is more important than Classification
7.3 Value Type
7.4 where the object comes from
7.4.1 Decomposition
......
Chapter 2 construction based on third-party code
Example of the third part of work
Chapter 2 commissioned the development of an auction sniper
Chapter 2 walking skeleton
Chapter 1 pass the first test
Chapter 4 prepare for bidding
Chapter 4 sniper rifle bidding
Chapter 5 sniper rifle wins the auction
Chapter 4 towards a real User Interface
Chapter 1 sniper attack on multiple items
Chapter 2 decomposition main
Chapter 4 Filling details
Chapter 4 Handling failed
Part 4 Sustainable test-driven development
Chapter 4 listener Test
Chapter 1 test readability
Chapter 4 construct complex test data
Chapter 2 test and Diagnosis
Chapter 4 test flexibility
Part 5 High-level subject
Chapter 4 test durability
Chapter 4 unit test and thread
Chapter 2 test asynchronous code
A Brief History of simulated objects
Appendix ajmock2 Quick Reference Manual
Appendix B write hamcrest matcher
References