Skip to content

Enable others to mock you

If you write code to be consumed by others, enable them to write unit tests for their own code, for example by adding interfaces in all outward-facing places, providing helpful test doubles that facilitate integration tests, or applying dependency inversion to enable them to substitute the configuration with a test config.

From SAP/styleguides under CC BY 3.0 — more details
Last updated on