Tag
© 2026 Hashnode
Introduction Debugging is a mandatory skill that all programmers should know in order to come up with sound and productive software. It provides the detection, investigation, and fixing of bugs or defects that prevent code from working as expected. I...

Note: Before following this blog - Please do check the version of your VS Code or Cursor to check whether you have a newer version or older version or the exact version compared to the version of the VS Code or Cursor that I’m using VS Code Version ...

As a JavaScript developer, you've likely encountered bugs that have made you pull your hair out. 🥴 Bugs are inevitable, but with the right techniques, you can find and fix them efficiently, saving time and frustration. This guide covers some of the ...

tl;dr: Dry runs and trace tables are manual debugging techniques that help programmers verify the logical flow of their code by tracking variable values step-by-step. Dry runs are informal and can be used at any development stage to find logic errors...

Debugging is an essential skill for any programmer, whether you're a beginner or an experienced developer. It’s the process of identifying, analyzing, and fixing bugs—errors or issues in your code that cause it to behave unexpectedly. In this post, w...
