On 29 Apr 2006, [EMAIL PROTECTED] wrote: > With regards to last night's Slug meeting and using automated testing, > I think everyone agrees that writing (and using) test cases produces > higher quality code with less bugs. My point is that higher quality > output doesn't come for free, it requires effort and that usually means > someone has to pay for it.
All software has some kind of quality bar, even if it's low -- otherwise the requirements could be trivially satisfied by an empty file. Whatever level you are trying to achieve, some techniques will get you there more efficiently than others. You can use the savings either to get to a higher level at the same cost, or to get to the same level at a lower cost. In general it is cheaper and easier to find bugs immediately after they're introduced, rather than digging them out from a complex system once it's fielded. TDD tends to help me find bugs earlier, rather than later. -- Martin -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
