Defensive Programming
Design thoroughly
Design for testability
Design for safety by identifying, preventing, and checking for dangerous conditions
Design test methods into the system
Test during development
Keep a log of testing activities
Maintain testing tools as well as product code
Previous slide
Next slide
Back to first slide
View graphic version