Instead of test first, I often find myself doing "make it work, then write tests". It's all in the context of a single feature branch, so I have pretty good tests and coverage most of the time.
There is no perfect system or test suite. This is a reasonable 80/20.
There is no perfect system or test suite. This is a reasonable 80/20.