Tests provide value beyond verifying behavior and catching bugs. Reading, writing, and interacting with tests empower developers to observe – and therefore gain knowledge about – their complex codebase.
Let’s move away from individual responsibility, and towards collective and systemic accountability.