20

I know profilers and debuggers are a boon for productivity, but anecdotally I've found they're seldom used. How often do you use debuggers/profilers in your work? What's preventing you? conversely, what enables you to use them?

you are viewing a single comment's thread
view the rest of the comments
[-] pinkpatrol@anarch.is 6 points 1 year ago

How do people do stuff without debuggers? :D

Another way to develop would be through iterating within a Unit Test that you don't plan to keep around.

Uh, I set a breakpoint and run the app?

To add a bit more context, it's more difficult to configure a debugger when the application is running within something like Docker. How difficult? That depends on the language and tools you're using.

[-] Nicktar@beehaw.org 7 points 1 year ago

I've seen the fun of "prints everywhere" in production when a colleague forgot to remove a "Why the fuck do you end up here?" followed by a bunch of variables before committing a hot-fix... Customers weren't to amused...

[-] MagicShel@programming.dev 1 points 1 year ago

That must've prompted a bit of existential crisis in some shoppers. I can see going to purchase some useless consumer shit online and getting a message "Why the fuck do you end up here?" and just closing my browser and rethinking my life decisions.

[-] leodude@mastodon.social 1 points 1 year ago

@Nicktar I usually prefer the prints everywhere approach, but of course printing to STDERR not STDOUT - so it ends up in a log, and not in the program output ๐Ÿ˜… won't make that mistake again!

[-] aksdb@feddit.de 3 points 1 year ago

We run almost everything on bare metal during development. The ci/cd pipeline runs containerized and also produces a container with the application inside, that then gets deployed to production. But we don't debug on production, so that isn't an issue.

this post was submitted on 22 Jun 2023
20 points (100.0% liked)

Programming

13361 readers
1 users here now

All things programming and coding related. Subcommunity of Technology.


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 1 year ago
MODERATORS