Summary
Throughout this section, we touched upon three unique types of process we contribute to overall application testing. Distinctively labeled as debugging, tracing, and profiling, these processes provide a unique and remarkably informative perspective on our application inner bits. While tracing and profiling gather application performance and path-of-execution data for us in a sort of hands-free mode, debugging allows for a unique experience of tapping into a specific bit of code. Whether we are a seasonal or a full-time software developer, debugging, tracing, and profiling are absolutely essential skills to master. Without them, resolving the really nasty bugs or writing performance-optimized applications becomes a whole new challenge. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access