Code inspection has definitely helped me find very subtle bugs. While I prefer linters to find this stuff, I saved hours of time tracking down a bug related to a promise that wasn't awaited. The inspection cut that investigation time down massively.
I'm on a contract where software installs are not simple or quick. Importing a POSTman collection when I didn't have that software and connecting to Postgres when all I had on the desktop was MySQLAdmin.
Plus running fewer programs streamlines everything.
Simple things such as IntelliJ telling you which function or variable is unused. Often these are supposed to be used, so it is a sign of a subtle bug in the code. Ive picked up so many issues that would have otherwise gone unnoticed until much later.
When I've messed up a git rebase and abandoned it, there's the initial freakout when all of my working files are gone, but then I find them in the shelf tab of the git window as a "recently deleted" group of files.
The debugger with its "Disable until hitting the following breakpoint" option is huge. Sometimes I'm thrown in front of a big legacy code base. This option is one of the things that enables me to tell what is actually going on, even in the most mind-boggling situations.
Ooooh. I don't think I've used that. I've used conditional breakpoints which are really helpful to stop you going crazy with breaking every two milliseconds
I use this a lot in combination with a non-suspending breakpoint. There are situations where I know starting from here, it becomes interesting. Typically a state change or a specific point in an integration tests. Things not necessarily available on the call stack to write a condition for.
Comments
Use it only a couple times a year but it’s always saving a productivity catastrophe when I reach for it.
I'm on a contract where software installs are not simple or quick. Importing a POSTman collection when I didn't have that software and connecting to Postgres when all I had on the desktop was MySQLAdmin.
Plus running fewer programs streamlines everything.