Title: Useful book for professional developers
Review: This book make systematic the steps of fixing the design of poor or mediocre code. Experienced programmers might be put off by the apparent simplicity of many of the steps described. But more important that the individual steps, is knowing when and where to apply them, improving the efficiency of the process and the quality of the result. After all life is too short to waste on reworking code for any longer than necessary. You can also apply the methods in this book to your own design before you implement it. This book is a useful companion to "Code Complete", but if I had an empty bookshelf I would buy "Design Patterns" and "Code Complete" first.
Is this product review negative?