Title: Outstanding, a must read for all software engineers.
Review: What impressed me most about this book was its attitude. Granted that the book expertly leads us through refactoring of smelly code; and granted that the catalog of refactorings are full of interesting insights. But still and all, it was the attitude that the value of a module was not maximized simply by making it work that really struck home.You can vastly improve a module without changing its function whatever. Morevoer, such function preserving, structure improving, changes are a normal and essential part of every engineer's role.
Is this product review negative?