Debugging and defensive programming
Overview
- Define a bug
- Review best practices for reading, writing, and styling code
- Distinguish between errors, warnings, and messages
- Identify and practice methods for error handling and recovery
Before class
Class materials
- Review the assigned readings for further insights and practice
Additional Resources
Naming things - by Jenny Bryan. A concise guide to naming files.