Free Book Online
Book Professional Test Driven Development with C#: Developing Real World Applications with TDD (Wrox Professional Guides)


Professional Test Driven Development with C#: Developing Real World Applications with TDD (Wrox Professional Guides)

3.2 (3347)

Log in to rate this item

    Available in PDF - DJVU Format | Professional Test Driven Development with C#: Developing Real World Applications with TDD (Wrox Professional Guides).pdf | Language: ENGLISH
    Jeff McWherter(Author)

    Book details

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. Youll 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.

Start working with test driven development processes to build better applications

4.4 (2630)
  • Pdf

*An electronic version of a printed book that can be read on a computer or handheld device designed specifically for this purpose.

Formats for this Ebook

Required Software Any PDF Reader, Apple Preview
Supported Devices Windows PC/PocketPC, Mac OS, Linux OS, Apple iPhone/iPod Touch.
# of Devices Unlimited
Flowing Text / Pages Pages
Printable? Yes

Book details

  • PDF | 360 pages
  • Jeff McWherter(Author)
  • Wrox; 1 edition (6 May 2011)
  • English
  • 6
  • Computing & Internet

Read online or download a free book: Professional Test Driven Development with C#: Developing Real World Applications with TDD (Wrox Professional Guides)


Review Text

  • By Robot1que on 4 February 2015

    Contents is really good and logical. This book convinced me that TDD is a must-to-use methodology, especially in agile environment. But I've given only 4 stars rating because of many context mistakes: sometimes code doesn't match description, or another class name is used insted of the correct one. But if you read and understand the content, you'll easily reveal such places.I wouldn't recommend this book to the beginer programmers. It's better to be familiar with OOP, SOLID principles, Dependency Injection pattern and stuff like that, because this book relies on understanding those things and covers it very briefly.

  • By Stephen Oberauer on 26 October 2012

    Before reading this book I found unit testing to be a chore, which I would rather have avoided, given the choice. Why write a hundred lines of code, when you can get the same thing done with a single line?The book starts by explaining all the principles for writing quality code, and how they relate to unit testing. Principles like single responsibility, don't repeat yourself, dependency injection, mocking, etc. I had heard of and used many of them before, but I didn't really understand how they all fitted together and aided testing.Having read this book, I now have a new appreciation for writing tests. I feel like I don't even want to look at my old code, which, while it took only days to write, is a bit like a Casio, compared to the Rolex that it could have been.Every new piece of code takes all of these principles into account, and I feel particularly proud of the quality of my creations.Stephen OberauerAuthor of The Mischievous Nerd's Guide to World Domination

  • By Maciej on 14 January 2013

    I'm new to TDD and bought this book to cover the fundamentals. I think that I've got everything covered. Based on this book I started using unit tests in my actual projects and I'm glad I did. The book explains not just the technical view of testing (like what attributes your test class should have), but also the business client need for testing and how those two are related - a very interesting aspect.

  • By Mr Stephen J Hancock on 30 March 2015

    I was after a book that I hoped would explain the process of TDD, and have 'proper', 'real world' examples of how to do TDD within Visual Studio. This is not it.Part 1 of the book starts off well explaining the basics of TDD, unit testing and refactoring, with the typical trivial examples when introducing new concepts to the reader.For me, the book badly falls down in the second part 'Putting Basics into Action' .The authors introduce and rely on far too many third party tools and frameworks. The material could have been made far more accessible by reducing the reliance on these tools, for me it increased the learning curve unnecessarily, and made working through the section a real chore. Too much focus on the tools, and not the job at hand.I've currently stalled with this book, and have no enthusiasm to tackle the remaining sections.

  • By mrs on 10 October 2015

    This book was referred to me whilst on computer programming course. it is utterly addictive and fantastically written. Great read for anyone even with the remotest of interest in computer programming. i will garantee any reader will be quickly converted!!

  • By Guest on 31 October 2015

    Excellent read but could do with some additional advanced examples

  • By dwizard on 13 December 2014

    C# is not javascript.

  • Name:
    The message text*: