This post originated from an RSS feed registered with .NET Buzz
by Sam Gentile.
Original Post: The verdict on .NET Patterns
Feed Title: Sam Gentile's Blog
Feed URL: http://samgentile.com/blog/Rss.aspx
Feed Description: .NET and Software Development from an experienced perspective - .NET/CLR, Rotor, Interop, MC+/C++, COM+, ES, Mac OS X, Extreme Programming and More!
A whole bunch of people in mail and in comments are asking for my reaction to the NET Patterns book. As I said there, I really hesitate in these comments as I really wanted to like this book and I highly respect this series and especially the “Patterns Hatching” book which is one of my staples. As I said in comments “Philip and others, I wanted to refrain from comments on the book for the fear of being negative but I fear I must. Philip describes my reaction precisely "maybe the author and I weren't connecting, but I can't say I recommend it. The patterns didn't seem to be patterns in the sense that GOF or Fowler's Patterns of Enterprise Application Architecture were. It seemed more like a cookbook-type book, w/ most of the patterns being solutions for very specific " This is not the definition of a pattern. A pattern is a *general* solution. Moreover, the author commits the usual sin that .NET == Web Services and all the patterns except two are specific WS patterns. Since I don't do a whole lot of WS stuff and moreover I believe .NET != WS, I didn't find much use for the book in my work or my interests in .NET Systems Architectural designs and best practices. I still think Fowler (like usual) is the gem here and I am finding good patterns coming out of Microsoft and in their books.”