means that a program should watch for errors so that it fails gracefully if needed.
means that a program should watch for errors so that it fails gracefully if needed.
uncontrolled and controlled experiment used during development process to identify erroneous states and find the underlying faults before releasing the system  ex. debugging and testing