Part 3: Enabling Evolution
Build systems that you are able to evolve
Part 3 will span 7 lectures and could cover some (or all) of the following topics:
- Coupling
- Quality attributes (readability, complexity)
- Refactoring
- Using some sort(s) of non-rest API (API consumering)
- REST API consumering
- API Design
- Given a bug, fix it (what if there is and isn't a reproducer)
- Fault localization
- Adding features