3 ms·
It feels like having lower mental load because it handles a certain amount of the most granular complexity for you. It’s less tiring and I can code for longer.
by apothegm 2y ago
It feels like having lower mental load because it handles a certain amount of the most granular complexity for you. It’s less tiring and I can code for longer.
I already used TDD on occasion. It’s even more enjoyable now that someone else is doing the tedious work of coming up with (most of) the cases we have to test and drafting up the test code so that I just need to make sure it’s actually checking the things it needs to and that the fixtures are hooked up properly (it struggles with that sometimes).
The people who are best at it seem to come from a documentation-first perspective. Personally I enjoy that even less than TDD, and haven’t tried it because I’m just doing this for fun and what’s the point if it means doing more of the parts I dislike?