Say TDD is a technique and I am a user of this technique, the most important thing for me is how this technique help my current situation but not how can I...
... You are concerned about how TDD may help your current situation BUT you do not care how to effectively learn the technique. What does that mean? Do you...
... I think Carfield Yim is saying that, since he's working on a legacy project, it doesn't matter if a legacy project is the most effective place to learn TDD...
... Because dealing with a whole bunch of non-TDD developed code gets in the way of doing TDD. If you have to mock half the world to get the app to run... ...
... Well, I suppose that's one approach, but not the one I'd recommend. I find it easier to chisel off little pieces that can be wrapped with tests. Other...
... I bet you are right. Reading the comments in that "light" seems reasonable. Otherwise, to me it was a series of conflicting statements. You must be right. ...
... Doh! Well if you do go the generation route I'd still be interested in hearing how it works out for you... Jtf ... -- http://www.developertesting.com/ ...
Sorry if my English sound rude to you. My English is not good at all. ... What I mean is I only apply TDD in old project, may be not the most effective way of...
Monday 19th & Tuesday 20th November 2007, London, UK XP Day 7 is a two day international conference for anyone who wants to create software better. XP Day...
I don't know if anybody plugged "Working Effectively With Legacy Code" yet, but applying unit testing to ugly old code so you feel safe to change it is largely...
Kelly, I guess you looked at the VS 2005 test generator? I haven't tried it. I don't believe generated tests will be very useful, but I like Jeffrey's "just...
I agree with George. It's useful to try to "chisel off" small pieces. But this is not TDD, this is "getting your code under test". Once you've done that, you...
Hi John and Kelly, Maybe I'm just an old stick-in-the-mud, but I've put many projects under test through test-generation, without use of any particular ...
... More agreement here. Learning to bring legacy code under test is an important skill, but learning TDD on legacy code is like learning mountain climbing at...
Charlie, Is that test generation, or test-skeleton generation? It sounds like you're still doing the hard work of generating inputs and expected outcomes. Am...
... Yes, the getting of a starting point isn't, itself, TDD. It's just the starting point. So is turning on the computer. It's perfectly fine, then, to...
... Are you talking about this one?: http://msdn2.microsoft.com/en-us/library/ms771275.aspx That appears to be just for aspx... I'm doing just plain vanilla ...
Hi David, Usually I just generate skeletons. Depending on the project, they may succeed, fail or be ignored. As we get stuff under test, they are filled in and...
... Hi George. I've said that for one. The complexities of WELC get in the way of learning TDD as the simple and straightforward technique that it is. I am one...
... Kelly, There's many ways to skin a particular cat. Certainly I first learned TDD on a new, unauthorized feature of the project I was working on. In three...
... learning ... Mount ... like a ... I have often made little "experiment projects" where I write something just to try out something new. Sometimes I...
... I agree. I personally feel that the application the "design" aspect of TDD can be done on most any project at most any state of completion. Geoff...
... I figure you for a pretty smart cat George... I would definitely add the following... if you do try to learn TDD in a legacy environment, and it doesn't...
Kelly, no, I was meaning (for example) this: http://msdn2.microsoft.com/en-us/library/ms364064(VS.80).aspx It generates test code for the artifact you point...
This is a reminder of the reception organized by shopzilla this Thursday (April 5th). Our address: 12200 w olympic blvd, los angeles, 90064 5pm-7pm The goal is...