Test-Driven Development and IfSQ
Test-driven development (TDD) is a software development technique that relies on the repetition of a very short development cycle: first the developer writes a failing automated test case that defines a desired improvement or new function, then produces code to pass that test and finally refactors the new code to acceptable standards. Kent Beck, who is credited with having developed or 'rediscovered' the technique, stated in 2003 that TDD encourages simple designs and inspires confidence.
—From Wikipedia, the free encyclopedia (June 2010)
Relationship between Test-Driven Development and IfSQ:
The intention of writing code to a programming standard is to assure the reliabilty and maintainability of the end product. With that objective in mind, IfSQ has produced and published standards which can be applied to programs written in any language for any platform.