Learning outcomes
What you should be able to explain and demonstrate
01
Define clean inputs and outputs
Explain the principle, apply it to a realistic system and identify the operational trade-offs.
02
Version modules
Explain the principle, apply it to a realistic system and identify the operational trade-offs.
03
Test module contracts
Explain the principle, apply it to a realistic system and identify the operational trade-offs.