Robert C. Martin
https://gyazo.com/d019019caa35b462d4abb8e754d8f99e
Designing Object-Oriented C++ Applications: Using the Booch Method
Pattern Languages of Program Design 3
More C++ Gems
Extreme Programming in Practice
Agile Software Development, Principles, Patterns, and Practices
Agile Principles, Patterns, and Practices in C#
UML for Java Programmers
Clean Code: A Handbook of Agile Software Craftsmanship
The Clean Coder: A Code of Conduct for Professional Programmers
Clean Architecture: A Craftsman's Guide to Software Structure and Design
Clean Agile: Back to Basics
序文
Managing Agile Projects
Agile Estimating and Planning
JUnit Recipes: Practical Methods for Programmer Testing
Extreme Programming Adventures in C#
Test Driven Development for Embedded C
Java Application Architecture: Modularity Patterns with Examples Using OSGi
Working Effectively with Legacy Code
The Software Craftsman: Professionalism, Pragmatism, Pride
推薦
The Nature of Software Development: Keep It Simple, Make It Valuable, Build It Piece by Piece
Growing Object-Oriented Software, Guided by Tests