If possible, develop in the open, releasing the software with the freedom to modify and redistribute both commercially or gratis. Open Source/Free Software development itself is a means of "ensuring" (yes, we know you can't really ensure anything 100%) software quality. Decentralizing permission to use the code and permission to change the code can result in much more effort expended making quality code.
As a corrolary, release early, release often. Have frequent releases, and make the source code repos
-- J. David works really hard, has a passion for writing good software, and knows many of the world's best Perl programmers
Develop in the open (Score:2)
If possible, develop in the open, releasing the software with the freedom to modify and redistribute both commercially or gratis. Open Source/Free Software development itself is a means of "ensuring" (yes, we know you can't really ensure anything 100%) software quality. Decentralizing permission to use the code and permission to change the code can result in much more effort expended making quality code.
As a corrolary, release early, release often. Have frequent releases, and make the source code repos
J. David works really hard, has a passion for writing good software, and knows many of the world's best Perl programmers