9

Back-End and Front-End Debugging

One of the most relevant features of all programming languages (such as C#), and most scripting languages (such as JavaScript), is the debugging capabilities they offer to developers.

”If debugging is the process of removing software bugs, then programming must be the process of putting them in.”

— E. W. Dijkstra

The term debugging universally refers to the process of finding and resolving the issues and/or problems, commonly called bugs, that prevent a program or an application from working as expected. In a nutshell, we can say that the debugging process allows the developer to better understand how the source code is being executed under the hood and why it produces the result that it does.

Debugging

Get ASP.NET Core 8 and Angular - Sixth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.