<?xml version="1.0" encoding="windows-1252"?>
<node id="290945" title="Re: Re: My number 1 tip for developers." created="2003-09-12 03:14:11" updated="2005-08-13 17:13:10">
<type id="11">
note</type>
<author id="66617">
htoug</author>
<data>
<field name="doctext">
That was the preferred way of doing things when I started - way back in the early '70ies.&lt;p&gt;
Things have progressed since then!&lt;p&gt;
The recommended way is now a variant of &lt;em&gt;Test early, test often&lt;/em&gt; mixed with &lt;em&gt;Iterate&lt;/em&gt; - either XP, Agile or perhaps some form of RUP (for the BSDM fans) or whatever the current name is.&lt;p&gt;
Nowadays you prototype, testing as you go along, releasing incrementally and refactoring when needed, all in an iterative way. All this requires a strong test-suite, which is buld preferebly before development. Testing is a lifelong process, and the testsuite keeps growing - often it is larger than the application - but it keeps everyone happy, as we all know that the system is working as expected.</field>
<field name="root_node">
290885</field>
<field name="parent_node">
290940</field>
</data>
</node>
