Geeks With Blogs
IDynamic being dynamic in an ever changing world

Just got done reading this book. I must say, it started out well but by the end of the book I just wanted it to end.

The method used in this book was TDD with SOA. Now, don't get me wrong I have nothing against SOA, but after reading this book it seems when you try to test a SOA application, your focus narrows more and more on the data layer. By the end of the book the author was basically making test code for the database. Now, correct me if I'm wrong, but  I was under the impression that this is exactly what NOT to do in TDD.

Maybe this is simply the nature of SOA, which it might very well be. My understanding of TDD is that you should NOT test the database, you should leave that up to Mock objects which were not covered AT ALL in this book. This suprised me a great deal.

Over the weekend, I came across an older podcast from .NET Rocks with Jimmy Nillson, at which point he pitched his new book, “Applying Domain-Driven Design and Patterns”. During the podcast, they were kind of talking about the differences between DDD and SOA. Now, in this sense, I don't necessarily think that the two technologies rival each other, but in some aspects I believe they do.

I think it will be interesting to read this book. I am excited as during the podcast they spoke alot about TDD and how it works into DDD. I will be writing a review on that book as well.

Posted on Tuesday, October 3, 2006 11:01 AM | Back to top

Comments on this post: Book Review : Test Driven Development in Microsoft.NET by James Newkirk

No comments posted yet.
Your comment:
 (will show your gravatar)

Copyright © Sean Chambers | Powered by: