Skip to content

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