Updates
Latest Tweet
What's New?
Check out for latest innovation, a computer based training video collection
Like this Page
Foundations of Object-Oriented Programming Using .NET 2.0 Patterns Review by K. Frost
Source code organization is a joke
I consider myself an intermediate. None of the concepts I've read in this book so far are foreign but I'm sick and tired of books like this being thrown together. I haven't gotten through the book yet but I will not give this or any other book a better rating until there is at least documentation of how to source is thrown together. Having said that, could I sit here and figure everything out. Sure I could but that's not the point. I bought the book to learn and get a different perspective. For me, looking and stepping through examples is how I learn. The author admits the source is horribly organized. What just baffles me is here's the text in the changelog.txt:
"Initial release where source code is functional, but not organized. To get
an understanding of what the source code is doing look at the book:
Foundations of Object Oriented Programming using .NET 2.0 Patterns published
by Apress. In the future I will work on making the source code more
organized. It also depends on the demands of the readers and clients."
With VS 2005 there simply is no excuse for any author not to be able to package a fully functioning solution or solutions to where the user extracts it and it builds. Well there is one excuse and it's laziness.
The txt file above only confirms whoever put this together is lazy. come on it's not organized great but if people complain maybe we'll do better. Pitiful.
Having said that the content of the book could be good but for me I paid the fee for the book to read and learn through examples not figure out somebody elses mess.
For those who can comprehend code without ever wanting or needing to put it in the IDE and step through, look at variable states etc, then this probably won't apply to you.
I for one demand apress or this author at least extend the courtesy to their customers to at least post documentation as to how to set up the code to where it will at least compile without us trying to weave through the authors tangled mess.