Please enable JavaScript.
Coggle requires JavaScript to display documents.
2.3 Producing robust programs - Coggle Diagram
2.3 Producing robust programs
2.3.1 defensive design
Defensive design considerations
anticipating misuse
authenticaiton
input validation
maintainablilty
use of sub programs
naming conventions
indentation
commentings
2.3.2 Testing
The purpose of testing
types of testing
iterative
terminal
identifying syntax and logic errors
selecting and using suitable test data
normal
boundary
invalid
refining algorithms