Engineers
Robert C. Martin (Uncle Bob) - 1952
- Coined terms
-
Single responsibility principle
(SRP): classes/methods should do one thing -
Books
- [2008]
Clean Code
: A Handbook of Agile Software Craftmanship
Martin Fowler - 1963
-
Books
- [1999/2018]
Refactoring
: Improving the Design of Existing Code
Eric Evans
- Coined the terms
- Domain-driven design
-
Separation of concerns
-
Books
- [2003]
Domain-Driven Design
: Tackling Complexity in the Hearth of Software