Professional Test Driven Development with C# and over one million other books are available for Amazon Kindle. Learn more



or
Sign in to turn on 1-Click ordering
Sell Us Your Item
For a $11.00 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Start reading Professional Test Driven Development with C# on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Professional Test Driven Development with C#: Developing Real World Applications with TDD [Paperback]

James Bender , Jeff McWherter
5.0 out of 5 stars  See all reviews (8 customer reviews)

List Price: $44.99
Price: $28.89 & FREE Shipping. Details
You Save: $16.10 (36%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 12 left in stock (more on the way).
Ships from and sold by Amazon.com. Gift-wrap available.
Want it Tuesday, May 21? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $24.74  
Paperback $28.89  
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Book Description

May 10, 2011 047064320X 978-0470643204 1
Hands-on guidance to creating great test-driven development practice

Test-driven development (TDD) practice helps developers recognize a well-designed application, and encourages writing a test before writing the functionality that needs to be implemented. This hands-on guide provides invaluable insight for creating successful test-driven development processes. With source code and examples featured in both C# and .NET, the book walks you through the TDD methodology and shows how it is applied to a real-world application. You’ll witness the application built from scratch and details each step that is involved in the development, as well as any problems that were encountered and the solutions that were applied.

  • Clarifies the motivation behind test-driven development (TDD), what it is, and how it works
  • Reviews the various steps involved in developing an application and the testing that is involved prior to implementing the functionality
  • Discusses unit testing and refactoring

Professional Test-Driven Development with C# shows you how to create great TDD processes right away.


Frequently Bought Together

Professional Test Driven Development with C#: Developing Real World Applications with TDD + The Art of Unit Testing: With Examples in .Net + Dependency Injection in .NET
Price for all three: $85.78

Buy the selected items together


Editorial Reviews

From the Back Cover

Start working with test driven development processes to build better applications

If you want to write robust software that is simple to implement and maintain, you need to use Test Driven Development (TDD). This hands-on guide shows you how, providing invaluable insight for creating effective TDD processes. With the help of source code and examples featured in C#, the authors walk you through the TDD methodology and show you how to apply it to a real-world application. You'll explore the application as it's built from scratch and follow each step involved in development, including problems that arise and the solutions to apply. Within no time, you'll be designing your own successful TDD processes.

Professional Test Driven Development with C#:

  • Describes common software problems and provides refactoring practices that resolve them

  • Shows patterns that can be used to test WPF and Silverlight applications

  • Helps you ensure that when a defect is fixed it stays fixed without causing unexpected side effects

  • Shows how to structure your MVC application for testability

  • Shares the easy steps that can be taken to test WCF services

  • Explains how to run integration tests to ensure that everything works as planned

  • Uncovers best practices for writing good tests that are readable and maintainable

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

wrox.com

Programmer Forums
Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.

Code Downloads
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.

Read More
Find articles, ebooks, sample chapters, and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.

About the Author

James Bender is Vice President of Technology for Improving Enterprises. He is a Microsoft MVP, working on everything from small, single-user applications to Enterprise-scale, multi-user systems.

Jeff McWherter is a Partner and Director of Development at Gravity Works Design and Development. In 2010 Jeff was awarded with the Microsoft MVP for the third consecutive year.


Product Details

  • Paperback: 360 pages
  • Publisher: Wrox; 1 edition (May 10, 2011)
  • Language: English
  • ISBN-10: 047064320X
  • ISBN-13: 978-0470643204
  • Product Dimensions: 7.4 x 0.7 x 9.2 inches
  • Shipping Weight: 1.4 pounds (View shipping rates and policies)
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon Best Sellers Rank: #98,160 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

5.0 out of 5 stars
(8)
5.0 out of 5 stars
4 star
0
3 star
0
2 star
0
1 star
0
It is one of the best development books I have read and I highly recommend it. Phil  |  1 reviewer made a similar statement
It's very well written and easy to follow. Marcos Trazzini  |  2 reviewers made a similar statement
Most Helpful Customer Reviews
11 of 12 people found the following review helpful
5.0 out of 5 stars Great book for beginner to mid level Developers June 30, 2011
By Phil
Format:Paperback
This book may not be helpful for Architect and other highly experienced Developers. However, for others, this books is great. It basically teaches you how to be a good developer and write good code. Its text is clear, concise and practical to the tooth. You see how to shows you step-by-step on how to program the right way and does a great job at it.

As regards to the content, this book shows you how to use Test driven development in a real applications as opposed to showing you just theory or just lingering on principles. It also covers supporting topics like mocks and Object oriented development principles. It is one of the best development books I have read and I highly recommend it. I hope the authors comes out with more books.
Was this review helpful to you?
2 of 2 people found the following review helpful
Format:Kindle Edition|Amazon Verified Purchase
This is the kind of book that pays by itself on the first few pages. It's very well written and easy to follow. The Authors really knows how to approach the subject on a step-by-step basis. Highly recommended if you really want to deep dive into Test-Driven-Development, but the readers should be aware that some previous knowledge on C# Development and Design Patterns are required to really enjoy the book, otherwise you will miss most of the important concepts.
Comment | 
Was this review helpful to you?
4 of 5 people found the following review helpful
5.0 out of 5 stars Test before you develop November 5, 2011
Format:Paperback
I would like to think that I do test driven development, but this book puts a twist on my idea of the subject. While my method is more" test as you go", this book defines it more like test before you develop. It's a concept that those like myself are not use to. In other words, the book helps you write the code to call the methods you need to get your results before you actually write those methods. It helps you keep your mind focused on the goal of your code without getting side tracked. The book is also chopped full of coding best practices that will help you as you better yourself as a programmer. I know we may not always agree with each and every one, but they are helpful to keep in the back of your mind.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
Search Customer Reviews
Only search this product's reviews

What Other Items Do Customers Buy After Viewing This Item?


Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



So You'd Like to...


Create a guide


Look for Similar Items by Category