Software Developer Extraordinaire. Well, that is too grand. I am a programmer. I run my own company http://www.Webamorphosis.com My location is Calgary, AB, Canada. I've just been getting into this whole ExtremeProgramming deal recently and hence stumbled upon WikiWiki. I am particularly interested in possible applications of XP to a ExtremeProgrammingForOne. I've also been poking about in SoloXpProjects. Also just new to Refactoring, it has been very interesting to discover so many new topics that are so very useful! ---- Just picked up Beck's TDD book, I've really been enjoying it. I just don't think I've quite got it yet though. I decided to try it out on a little project that I've been planning on creating but I just couldn't figure out what my first test would be, I always find it hard to get started on a project, and doing so with a new method is even harder. I think I'll look around at TestDrivenDevelopment here to see if there is anymore helpful info. ''re: the first test. Two things that work for me are:'' * "What's this reason this object exists, and what's the most simple case for that?" Often this ends up being a brain dead test like ''ASSERT("meow" == aCat.Speak()'' with ''cat.Speak()'' always returning "meow" The sheer triviality of the test gets me thinking about the next thing that should happen, and soon, it is time to clock out for the day. * If I can't do the above, there's always the dirt simple smoke test of create object, ensure object is not NULL. * also, Welcome to Wiki. -- JoeWeaver Beauty, that is a great help, I'm definitely getting the hang of this TDD action, very useful! ---- CategoryHomePage