Yuan Gao Gao itibaren Bahtiwala, Punjab, Hindistan
eew, can't wait to finish this book. My goal was to finish it, but then I was told about this so I spend the past hour rehashing everything I've read so far this year. It was a dissapointment.
This book covers a lot of different patterns, and is a useful tour. Even experienced programmers will likely learn patterns they haven't seen before. The author's commentary is thoughtful and helps the reader evaluate pros and cons, though I think the author is not sufficiently critical of weaker techniques. Many of them are fine for small programs but don't scale well for larger ones (i.e., are not very maintainable or extensible or automatically checkable). The bigger problem is that, like JavaScript itself, there's no remotely complete, coherent set of patterns. Many of the techniques presented don't work well together, and many problems have three or four half-solutions, each with important drawbacks. So while the book covers a wide breadth with useful analysis, the result is very unsatisfying.
errr, wow!:D