Saturday, January 19, 2008

TDD

I've very recently taken an interest, but can't say my mindset is just there. I'm looking for more articles defending their explanations of it, or reasons in certain projects for doing so, (or anything else that may related). I'm just not sold yet. But I am still open to opinions.. :)

1 comment:

Alan said...

I'm not sure either. I would think a lot of coding would be necessary for the initial test. If you didn't have the application design in mind before hand, you could end up with a very bulky or time intensive application due to possible near complete refactering or just leaving in junk code that no longer fits the funcionality once the second test case is defined.

If the application involves a more than just a few develpers, it may become increasingly difficult to add the funcionality of each successive test case.

I'm not sure I can see this working unless the test cases are written to be completely independent of each other and each code section is a stand-alone object/service.

I think you would be extremely dependent on how well the test cases are thought out. Even then, how would Guerrilla testing work? Would the test cases be smart enough to take into consideration the unconventional user?