What do you think?
Rate this book


315 pages, Paperback
First published January 31, 2013
Combining TDD and databases is an idea find great. After solving that problem with simple tools like DbUp I hoped to find some good advice on how to improve my solution. Unfortunately, the book falls short in nearly every way.
The TDD part is written in a way a novice can’t understand what is going on and a more advanced practitioner finds nothing new. Combined with his own vocabulary it makes TDD unnecessarily complex and hard to follow.
The part on databases is even worse. Here the own (inconsistent) vocabulary forces you to constantly translate to names like schema, while the verbose samples can’t be run anywhere. The main part of migrating a schema from one state to another is done with the authors own XML-syntax. That can be done, but then there should be a tool that can run those files. However, that tool does not exist or at least is never named.
Writing a technical book and letting all the real work be done in the imagination of the reader is utterly useless. It’s not a concept that Max Guernsey III tries to sell, but “concrete examples and real solutions” – at least that’s what the book description promises. The editor of this book did a bad job too. Typos, inconsistencies and a constant mix of facts and opinions should not happen in a book published by Addison-Wesley.