Skip to content

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

Eric Evans

  • Coined the terms
  • Domain-driven design
  • Separation of concerns

  • Books

  • [2003] Domain-Driven Design: Tackling Complexity in the Hearth of Software