A while back, I wrote a muse about how I work focused just on the coding I do. Today I want to talk about how I test during that process.
geepawhill.org/2019/11/27/how…
2) Hotkeyed switching between source files and the corresponding test files for them.
3) Brainless gestures to run one, some, fast, or all tests. Brainless matters.
(Okay, the reward isn't just money, I also get more support and much more approval. It's the modern way to translate everything to money, not mine.)
That's all it is and all it does. Of course, meeting those criteria has lots of follow-on consequences.
Most of the problems I ship are -- I'm going to use a technical term here -- dumbassed mistakes. I use tests to find them before I ship them.