3 ms·
Even more than that, I've found that TDD allows you to work out in your head how you want everything to work black-box style, and worry about the implementation
by wccrawford 14y ago
Even more than that, I've found that TDD allows you to work out in your head how you want everything to work black-box style, and worry about the implementation second. By starting with a list of inputs and outputs that you expect, it gets you started moving toward your goal immediately. And if you don't have that list, then you already know what step one is.
- engtech 14y agotrying to write out documentation on how to use something is as helpful as TDD in some cases for the "making you figure it out before you start". Where TDD shines is giving you a tiny testbench to see that your implementation is heading in the correct direction before you get too far.