15. Reacting to changes
• Technical changes
• detected through tests
• implement fix
• e.g. invalid certificate, changed
authorization layer, etc.
16. Reacting to changes
• Functional changes
• harder to detect
• don’t change the Façade
• implement fix on the service layer
• if not possible to fix, implement new
methods
17. Summary
• Write code that can cope with changes
• Evaluate API Documentation
• Write unit and integration tests
• Get alerts when things break