- Publisher: ADDISON WESLEY PUB CO INC (2013)
- Language: English
- ISBN-10: 0321832981
- ISBN-13: 978-0321832986
- Product Dimensions: 17.8 x 1.4 x 22.9 cm
- Amazon Bestsellers Rank: 1,560,202 in Books (See Top 100 in Books)
Quality Code: Software Testing Principles, Practices, and Patterns Paperback – 2013
|New from||Used from|
Customers who bought this item also bought
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
If you are a seller for this product, would you like to suggest updates through seller support?
Test-driven, test-first, and test-early development practices are helping thousands of software....
Most Helpful Customer Reviews on Amazon.com (beta) (May include reviews from Early Reviewer Rewards Program)
I give it 5 stars because of the book's clarity, the simple and practical examples, it applies the principles into real world code, and the book is reasonable length that you don't give up on it.
One thing I really like about this book is that it teaches how to bake quality principals into the code and does not distinguish between a developer and a tester, but teaches these skills to the Agile team member. That being said, the reader should have coding skills in order to gain the benefits of the advice, and the book is more pertinent for the developer who wants to learn testing skills rather than the manual tester who wants to learn test automation skills.
The author does a great job of providing examples and patterns that will help the seasoned coder to thoroughly test and create a high quality application. In our modern world of continuous delivery, we must evaluate for test coverage and automation as a priority. This book will help the software development team learn the necessary skills to guarantee quality from the start.
Verify Intent over Implementation
Prefer Minimal, Fresh, Transient Fixtures
Write Small Tests
Separate Your Concerns
Stephen also covered topics like testability patterns and testing parallelism techniques to verify conditions like race conditions or dead locks.
This is a great book to own for the software developers using agile methodologies and test driven design and development techniques in their projects. It contains several practical examples of best practices in delivering quality code.