Log In
0% completed
All Lessons
Free Lessons (3)
Introduction to Debugging
Motivation
Course Overview
Course Management System
Bugs Life Cycle
What Causes Bugs in Code?
Bug Triage
From Symptoms to Bug Classification
Triage Bugs for Student Management Services
Quiz: Bugs Life Cycle
Basic Debugging
General Debugging Techniques
Trace Code Paths
Reproduce the Issue
Logging
Logging Case Study
Knowing What to Chase
Quiz: Basic Debugging
Multithreaded Debugging
Multithreaded Debugging
When Code Lies: Memory Models
Quiz: Multithreaded Debugging
Code Reading
Code Reading
Crashes and Hangs
Crashes
Hangs
Quiz: Crashes
Quiz: Hangs
Resource Leaks
Memory Leaks
Other Resource Leaks
A Bottom-Up Approach to Go after Leaks
More Tools and Features for Debugging Leaks
Quiz: Resource Leaks
Debugging Distributed Systems
Distributed Systems
Logging for Distributed Systems
Metrics
Distributed Tracing
Quiz: Debugging Distributed Systems
Scaling Issues
Scaling Issues
Debugging Scaling Issues
Troubleshooting Environments
Troubleshooting Environments
Tools and Product Features to Troubleshoot Environments
Principles for Proactive Product Maintainability
Principles for Proactive Product Maintainability
Conclusion
Final Thoughts
Mastering Debugging: Techniques for Efficient Code Diagnosis
/
...
/
Quiz: Bugs Life Cycle
Quiz: Bugs Life Cycle
Test yourself on the knowledge you learned about Bug's life cycle.
We'll cover the following...