I tried Julia again after some time using MATLAB. However, I cannot get debugging to work in VS Code. When I set a debug point, Julia pauses correctly, but when I remove the breakpoint, Julia will still pause at this breakpoint despite it does not exist anymore. This means debugging is completely unusable when I cannot remove a breakpoint at any time, such as when inside a big loop.
I visit Julia sometimes to see if it did improve, but debugging is the most central and important feature in a language built for scientific computing. Pausing and looking at variables is mandatory.
Why is debugging still so bad? How am I supposed to use any programming language without debugging? This is simply impossible. How do you program any logic without stepping through your code? I cannot believe that anyone can work productively without a good debugger.