Remix.run Logo
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!