<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>The whole TDD finally 'clicked' with me last week at GLSEC. Being a non-developer I had in my mind the notion of a big test which had big code behind it instead of the whole 'only as much code to make it pass' rule which at it's simplistic means object instantiation.<BR>
<BR>
Now I think of TDD as a traffic circle; when you create the initial test, that is you entering the circle. After that, you loop around and around (and around, and around) building out the tests / code until you deem the feature complete at which point you pop out.<BR>
<BR>
I'm not sure if that metaphor helps, but its what clarified it to me.<BR>
<BR>
-adam<BR>
<A href="http://adam.goucher.ca">http://adam.goucher.ca</A><BR>
<BR>
<BR>> Laura Creighton wrote:<BR>> > If you have <5 minutes, then just teach them<BR>> > _write the test first_<BR>> ><BR>> > you don't really have time for much more. <BR>> > <BR>> <BR>> +1<BR>> <BR>> That's the most world changing factor in TDD - and it has little to do <BR>> with creating the test and more about how you think about programming!<BR>> <BR>> Michael<BR>> <BR>> > my 2 centimes<BR>> ><BR>> > Laura<BR>> ><BR>> > <BR>> <BR>> <BR>> _______________________________________________<BR>> testing-in-python mailing list<BR>> testing-in-python@lists.idyll.org<BR>> http://lists.idyll.org/listinfo/testing-in-python<BR><BR><br /><hr />Send a smile, make someone laugh, have some fun! <a href='http://www.freemessengeremoticons.ca/?icid=EMENCA122' target='_new'>Start now!</a></body>
</html>