| ▲ | oulipo2 8 hours ago | |
That's a fundamental misunderstanding The role of abstractions *IS* to prevent (eg "compress") the need for a test suite, because you have an easy model to understand and reason about | ||
| ▲ | simonw 8 hours ago | parent [-] | |
One of my personal rules for automated test suites is that my tests should fail if one of the libraries I'm using changes in a way that breaks my features. Makes upgrading dependencies so much less painful! | ||