Software Dev Notes

Testing & Debugging

Writing tests and finding bugs efficiently.

Testing

How Debuggers Work: Breakpoints, Single-Stepping and Debug Symbols

Learn how debuggers pause programs with breakpoints, single-step through instructions, and map machine state back to source lines using debug symbols.

5 min read
Testing

Unit vs Integration Testing: What Each Catches and Where Each Fails

Compare unit and integration tests by scope, speed and failure diagnosis, and learn how to balance them in a test suite using the test pyramid.

5 min read