Are there any good books aimed towards experienced software developers? I've read through all the classic books on code quality, architecture, unit testing, domain driven design, etc. I find most of these books explain what should be common sense, I yearn for a book that goes deeper than "Don't Repeat Yourself, Write your tests first!, Isolate your dependencies and inject them! Use Composition rather than Inheritance!".What I'm looking for is a book that offers a deeper perspective, or reveal new ways to apply core knowledge to build higher quality software. Something for a developer who is already competent and experienced.
[+] [-] a3n|10 years ago|reply
Large Scale C++ Software Design, John Lakos. http://www.abebooks.com/servlet/SearchResults?sts=t&tn=large...
[+] [-] Turing_Machine|10 years ago|reply
[+] [-] reinviting|10 years ago|reply