Skip to content
Scan a barcode
Scan
Paperback ASP.NET MVC 1.0 Test Driven Development: Problem - Design - Solution Book

ISBN: 0470447621

ISBN13: 9780470447628

ASP.NET MVC 1.0 Test Driven Development: Problem - Design - Solution

A hands-on journey takes you through the development process of a Web application from concept to production ASP.NET MVC is a new Web development framework created by Microsoft as an alternative to... This description may be from another edition of this product.

Recommended

Format: Paperback

Condition: Very Good

$7.49
Save $42.50!
List Price $49.99
Almost Gone, Only 1 Left!

Customer Reviews

5 ratings

Great way to learn ASP.NET MVC

What I liked most about this book was the "documentary" format. I was able to learn quite a bit about [...], TDD, Inversion of Control and even some jQuery by building the book's EvenContact project chapter by chapter. Having the downloaded source code available for comparison was key. There were some differences between the printed code blocks and the downloaded code. While some readers might see this an issue, I found that the process of figuring out these differences contributed greatly to my understanding of how all the pieces fit together. Great job Emad and thank you for saving me so much time coming up the [...] MVC and TDD learning curves!

Good Stuff...

This book was shorter than I expected (good thing), it doesn't have all the fluff and useless pages that we end up skipping anyway. It was a good walkthrough of using asp.net mvc and tdd from beginning to end. I specifically liked his first couple of chapters where he sets up the coding environment with all the tools, plus I LOVE his selection of tools and the overview of patterns and best practices in the beginning of the book.

Great Book!

This was a good overview of MVC and TDD. I loved the first few chapters, and his selection of tools, it was a good read! I recommend it.

Great Practical Exercise in TDD with ASP.NET MVC

Before I get into the details of the book, it is important to know that the audience of this book is not for novice programmers or experience non ASP.NET developers. To really get value from this book, you should have some decent exposure to ASP.NET under your belt. With that said, this book is a very good overview of both ASP.NET MVC and Test Driven Development (TDD). It takes the reader through the process of developing a whole application using the Test First methodology. I found this interesting in that some decisions Emad made initially were later refactored in the book as the application evolved and changed, which is a great way to see the value of TDD and its approach. This book covers quite a few advanced programming concepts that may be new to you such as various Design Patterns (Strategy, Null Objects, Repository, etc...), Design Principles (Open-Closed Principle, YAGNI, DRY, Inversion of Control, Single Responsibility, Convention Over Configuration, etc...). Emad does a good job about explaining these concepts as he approaches them in the application. About the same time that I was reading this book, I was in the process of evaluating various tools and frameworks to use for a new ASP.NET MVC v2 project I am working on. I found it interesting that Emad ended up choosing most of the same tools that I had at the time such as: MbUnit, Ninject, Moq, and jQuery. If you are familiar with tools other than the ones he chose at the time of writing this book, you should be able to easily substitute your favorite tool instead. Most of the competitors for these tools have basically the same features. Since this is a new book, I did run across numerous typos, references to code that wasn't displayed, refactored code that wasn't indicated in the text, and several other minor issues, but all in all I knew what Emad was getting at and it wasn't hard to follow his train of thought. I plan to submit these inconsistencies to the Errata to hopefully clean up these small issues for future printings of this book. I highly recommend downloading the source code from this book (which you can do for free). It is one of the few projects that I've seen that has a plethora of Unit Tests to look at and get an idea of how to test your ASP.NET MVC project. I've seen numerous other ASP.NET MVC projects that only have a minimal number of Unit Tests and don't really give you a good idea of how you could get good Code Coverage. If you are interested in getting a jumpstart into both ASP.NET MVC and Test Driven Development, then I think this is a great book for you to get. However, if you aren't so sure about TDD and you just want to get up to speed on ASP.NET MVC, then I might recommend you get one of the other beginning ASP.NET MVC books. [...]

5 stars

A well structured and professional book, talks about some extensibility points that you may want to take advantage of in your applications. Good Job Emad!
Copyright © 2024 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Policy | Cookie Preferences | Accessibility Statement
ThriftBooks® and the ThriftBooks® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured