Write Loudly Failing Tests for Better Software

Tests don't slow down development. Poor tests do. A test that passes when the thing it's testing is broken isn't a test. It's false documentation. It tells future developers "this works" when it doesn't. That's worse than having no test, because no test at least makes you uncertain. Write tests that fail loudly when the contract is violated. That's the only kind that earns their maintenance cost. #SoftwareEngineering #developer #coding #Python

To view or add a comment, sign in

Explore content categories