O'Reilly logo

Professional Test-Driven Development with C#: Developing Real World Applications with TDD by Jeff McWherter, James Bender

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

WHO THIS BOOK IS FOR

Test-driven development is an effective way to build quality into your application from the start. The supporting principles and practices of test-driven development will enable you and your development team to quickly write maintainable software that is more aligned with the needs of the business. If you are a developer interested in improving your skills, this book is for you.

If you're new to test-driven development, start with Chapter 1. Doing so will give you a good background in why test-driven development has become such a compelling practice. It will also introduce you to the concepts of object-oriented programming, the SOLID Principles, and refactoring. These skills are a crucial foundation for the practice of test-driven development.

If you've dabbled in test-driven development, you might want to start with Chapter 3, which provides a refresher on object-oriented development, the SOLID Principles, and refactoring. Even seasoned developers sometimes need a reminder of how these concepts relate to application development. The rest of the book, starting with Chapter 4, provides form and structure for test-driven development for these developers.

Developers who are experienced with test-driven development will probably want to start with Part III. Doing so assumes that you have a high degree of skill with test-driven development, object-oriented programming (OOP), and SOLID. This part focuses on specific scenarios that .NET developers face. It covers ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required