Expected Baseline of Java-Agile-Developer

Skip to end of metadata
Go to start of metadata

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


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

Design Principles

  • Single Responsibillity Principle
  • Design for testabillity. (IOC)
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.