Fancy use of PrimitiveFixture
Ward Cunningham <[email protected]> Sat, 11 Oct 2003 15:36:24 -0500
| Newsgroups | gmane.comp.programming.tools.fit.devel |
|---|---|
| Message-ID | <[email protected]> |
I put a new case study up on fit.c2.com today. I had a chance to show Bob Martin some of the stuff I was doing with microcontroller software development but I glossed over how I was using Fit. This case study doesn't explain everything, but it does show some cleverly simple fixtures that build on PrimitiveFixture, an evolutionary dead end that I left in Fit for mostly historical reasons. (Jim Little was looking for an example where PrimitiveFixture was useful so this is also for him.) Here is some test output and the case study that explains it. http://c2.com/doc/Codosome-2/VideoCirclesOutput.htm -- test output http://fit.c2.com/wiki.cgi?TinyTv -- the case study about the fixtures There is a methodological track I am following here that may not come out too strongly so I will say a few words about it here. In the old days we use to talk about "symbolic evalutation". This was a realization that we didn't have to actually compile a program to evaluate it. I think it fell out of favor because as often as not the eventual compilation was as likely as not to cause more problems and these would not be seen by symbolic evaluation. But this was all before xp and tdd. I think that there is a huge opportunity for paired-tdd against symbolic evaluators, especially when the evaluators can raise the level of machine interaction to a level that a pair would want to discuss. I'll write more on this as I gain more experience. As always, I'm fishing for pairs (or clients) with similar interests who might want to explore with me. Best regards. -- Ward -- Ward Cunningham 503-245-5633 v mailto:[email protected] 503-246-5587 f http://c2.com