Skip to content

05 · Appendices


◎ About This Section

The appendices are practical reference material — designed to be used alongside the main sections of this guide, not read linearly from start to finish. Print them, bookmark them, or keep them open in a second tab while you work.

Each appendix serves a specific purpose. Some are for daily use during debugging sessions. Some are for structured learning and assessment. Some are for quick lookup when you need a definition or a reminder. The platform notes go deep on the specific tools used in the environments this guide is written for.


◎ Appendices Overview

Appendix Purpose Best Used When
A · One-Page Debugging Checklist Step-by-step checklist for all three levels Before asking for help — run through this first
B · Trace Tables How to trace code execution by hand, step by step Learning loops and logic; debugging without an IDE
C · Common Error Glossary Plain-language definitions of common error types and messages You see an unfamiliar error name or message
D · Debugging Anti-Patterns Common debugging mistakes and why they fail You are stuck and want to check your approach
E · Assessment Prompts Reflection and assessment questions by level Self-study, assignment preparation, or class use
F · Lab Exercises by Level Structured practical exercises at ◉, ◈, and ◆ levels Practising techniques in a controlled scenario
G · Platform Notes Deep-dive debugging guides per IDE and environment You need specific guidance for your development environment
H · Acknowledgments & References All sources cited, with URLs, and contributor notes Verifying a source or following up on cited material

Platform File
Android Studio / Logcat platform_android_studio.md
VS Code / Terminal platform_vscode.md
Visual Studio / Watch Windows platform_visual_studio.md
NetBeans / IntelliJ IDEA platform_netbeans_intellij.md
Web / Browser DevTools platform_browser_devtools.md

◎ How to Use the Appendices

During a debugging session: Keep Appendix A open. If you are stuck, work through the checklist for your level before making any change.

When learning a new concept: Appendix B and the exercises in Appendix F are hands-on. Read, then do.

When you encounter an unfamiliar error: Appendix C provides plain-language definitions for the most common error types across the languages used in this guide.

When your approach is not working: Appendix D describes the patterns that look like debugging but are not. If any of them describe what you are currently doing, stop and reorient.

For formal study or self-assessment: Appendix E contains structured questions at each level that can be used for revision, reflection, or formal assessment.

For your specific IDE or environment: Go directly to the relevant Platform Notes page. These are the deepest, most specific content in the guide.


Continue to: Appendix A · One-Page Debugging Checklist →