3 ms·
This reminds me of TDD arguments. If I'm working within a system I like to code the minimum golden path, add a tests that passes, then add more checks or a new
by macromagnon 6y ago
This reminds me of TDD arguments.
If I'm working within a system I like to code the minimum golden path, add a tests that passes, then add more checks or a new test and go back to the code, etc. Usually the constraints of the system point the way to an obvious skeletal implementation and you can learn as you go along.
On a greenfield project it is especially valuable to have discussions beforehand if people have done something similar before but talking about code at a high level tends to become nebulous rather quickly.
- war1025 6y agoI think the philosophy behind TDD is really valuable in the sense of "start with a goal in mind", but I find that I get better results with running and iterating than going to the effort of writing tests all the way out. Probably just a mismatch of our testing tools vs the types of things I need to develop usually