debugging - Concepts
Explore concepts tagged with "debugging"
Total concepts: 6
Concepts
- Determinism - The principle that given the same inputs and initial conditions, a system or process will always produce the same outputs.
- Error Handling - The practice of anticipating, detecting, and responding to errors in software to maintain system stability and provide meaningful feedback.
- Silent Failure - When a system fails without providing any visible indication, making problems difficult to detect and debug.
- Defensive Programming - A coding practice that anticipates potential errors and edge cases, writing code that fails safely and provides clear error information.
- Rubber Duck Debugging - A debugging technique where explaining code line-by-line to an inanimate object helps identify the source of bugs.
- Breaking Loudly - A software design principle where failures produce visible errors, exceptions, or warnings rather than silently continuing.
← Back to all concepts