
Writing Change-Proof Software with Tests - JSJ 555
JavaScript Jabber
00:00
Using Hexagonal Architecture to Inject Fake Implementations
Tests need to be there without tests. I really like you said kind of flying blind. Minimalists is very important for them because it's a matter of risk mitigation. You can't really start refactoring before you have at least the minimal coverage that you feel safe with. And if something breaks, I immediately have feedback that I broke something. There's really no way about it, it has to begin with writing a sufficiently detailed suite of tests.
Transcript
Play full episode