Login To Review This Book
Excellent book. As a student it really made me think about some things I hadn't thought of. It also presented some interesting methods and principles for development which have been helpful.
Great book. While most of what it contains now became popular knowledge or you can read it on software development blogs, it has not really outdated and cover many, many important aspects of software construction. Really, really influenced my programming practice.