Does Extreme Programming Need Diagramming Tools?
- by Ygam
I have been experimenting with some concepts from XP, like the following:
Pair Programming
Test First Programming
Incremental Deliveries
Ruthless Refactoring
So far so good until I had a major stump:
How do I design my test cases when there aren't any code yet? From what basis do I have to design them? From simple assumptions? From the initial requirements?
Or is this where UML diagrams and the "analysis phase" fits in?
Just had to ask because in some XP books I've read, there was little to no discussion of any diagramming tool (there was one which suggested I come up with pseudocodes and some sort of a flowchart...but it did not help me in writing my tests)