Test-driven object-oriented software development (China-pub)

Source: Internet
Author: User

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

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.