Books for experienced software developers?
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.
3 comments
[ 3.1 ms ] story [ 12.9 ms ] threadLarge Scale C++ Software Design, John Lakos. http://www.abebooks.com/servlet/SearchResults?sts=t&tn=large...