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 Notes — Quick Links¶
| 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 →