Trial and Error
Rule of Ten
Iteration
Continually trying solutions, refining each one, getting closer to end goal
Run-Time Error
Syntax Error
Logic Error
Top-down Design
Solution where problem broken down into smaller and smaller sub-problems until each can be solved in few steps
Variable Inspection
Visualizers inspect values of objects
Visualizers
Allow to see how code executes step by step
Data Structure Visualization
Visualizers include tools for visualizing data structures (ex: arrays, lists, trees, graphs).
Tracing
Test Data
Test Plan
Data Validation
Checking to ensure data entered is expected
try… catch command