How much up-front design?
I’ve been writing code for a C++ CGI application that drives a website. I love Test Driven Development, yet I can finally see that it’s just one technique – albeit a very effective one. I can’t wait to integrate the other Agile practices and see what shakes out. Right now, driving with unit tests, I feel like I’m in the middle of a jungle with the sharpest, lightest machete available – now if I can only figure out which way is out, I can start chopping, lol
Acceptance Testing! Duh. Something I’ve always heard about, but never investigated. It makes perfect sense: sure the objects work, but are they even the right objects?! Start with what success looks like from the customer’s point of view. I just found FitNesse, an Acceptance Testing tool by the legendary Robert “Uncle Bob” Martin. Looks promising…