<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>
&nbsp;<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>
&nbsp;<BR>
I'm not sure if that metaphor helps, but its what clarified it to me.<BR>
&nbsp;<BR>
-adam<BR>
<A href="http://adam.goucher.ca">http://adam.goucher.ca</A><BR>
&nbsp;<BR>
<BR>&gt; Laura Creighton wrote:<BR>&gt; &gt; If you have &lt;5 minutes, then just teach them<BR>&gt; &gt; _write the test first_<BR>&gt; &gt;<BR>&gt; &gt; you don't really have time for much more. <BR>&gt; &gt; <BR>&gt; <BR>&gt; +1<BR>&gt; <BR>&gt; That's the most world changing factor in TDD - and it has little to do <BR>&gt; with creating the test and more about how you think about programming!<BR>&gt; <BR>&gt; Michael<BR>&gt; <BR>&gt; &gt; my 2 centimes<BR>&gt; &gt;<BR>&gt; &gt; Laura<BR>&gt; &gt;<BR>&gt; &gt; <BR>&gt; <BR>&gt; <BR>&gt; _______________________________________________<BR>&gt; testing-in-python mailing list<BR>&gt; testing-in-python@lists.idyll.org<BR>&gt; 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>