Skip to content

Expected Baseline of Java-Agile-Developer

Pragmatic Teams

  • No Broken Windows
  • Boiled Frogs
  • Communicate
  • Don't Repeat Yourself (IOC)
  • Organize Around Functionality, Not Job Functions
  • Automation
  • Know When to Stop Adding Paint

Extra:

  • Orthogonality
  • Design by Contract
  • Pre-conditions
  • Post-conditions
  • Class invariants
  • Decoupling and the Law of Demeter
  • Ubiquitous Automation

Design Principles