April 2023
Intermediate to advanced
328 pages
8h 31m
English
As a software developer, working on real-world apps often involves investigating how your code works. You have to understand the app’s behavior when fixing problems as well as when implementing new features. You use several techniques for this purpose, such as debugging, logging, profiling, and so on, which we will analyze deeply in this book.
In part 1, we start with the first techniques a developer is exposed to: debugging and logging. When working on an app, a developer must often engage in debugging. For example, say you have a small piece of code, and you need to understand how it works. You use the debugger to pause the application’s execution and dive deep into how the app processes the data. ...
Read now
Unlock full access