7 ms·
There's methodologies in TDD that let you go explore to find the ideal API by working with it, then going back and removing that code (like you would a prototyp
by _asummers 9y ago
There's methodologies in TDD that let you go explore to find the ideal API by working with it, then going back and removing that code (like you would a prototype) and TDDing it afterwards with the destination in mind. I personally think much more easily with this approach. I have to "play with it" and know where I'm going before I can test towards that goal. I think they call it spiking, but I might be misremembering the term.
- kalecserk 9y agoCheers for bringing me back memories of “Spike solution” from the early 2000s :) http://wiki.c2.com/?SpikeSolution http://wiki.c2.com/?SpikeSolution
- AstralStorm 9y agoCrucial part of rapid development is to get a prototype. The problem is that in many cases management tries to push prototypes into production as quickly as possible and you might get stuck with the mistakes. Forever in the worst case.