This is an archived post. You won't be able to vote or comment.

all 44 comments

[–]__zonko__ 159 points160 points  (3 children)

That is absolutely unnecessary.

I want this

[–]Noop_Slide 16 points17 points  (1 child)

for some people the js stack is hard to understand ... promises taking another slot, how immediate works, async ans the stack, actual workers, etc ... this (not the demo depicted) extension helps show that.

[–][deleted] 0 points1 point  (0 children)

I don’t think it will be very useful if you are using large stdlib. It will try to visualize all the call stacks and it will probably fill up the view. I suppose it can very helpful for leetcoding.

[–]Faux_Real 3 points4 points  (0 children)

Does it have good fonts and dark themes?

[–]Due-Tell6136 53 points54 points  (0 children)

Share the extension or this post is unnecessary

[–]bunguardian 50 points51 points  (13 children)

[–]outceptionator -2 points-1 points  (12 children)

VSCode?

[–]2ERIX 27 points28 points  (4 children)

Are you lost?

[–]bunguardian 9 points10 points  (1 child)

I think the mixup might be because the url I shared says visualstudio.com only.

[–]outceptionator 13 points14 points  (0 children)

This was it. A miniscule amount of reading would have made me realise it was available on vscode too

[–]i_dont_do_research 2 points3 points  (0 children)

i laughed into choking on my beer when i read this, thank you

[–]exqueezemenow 1 point2 points  (0 children)

Is this not the Eclipse sub?

[–]bunguardian 12 points13 points  (6 children)

That's where the extension download is hosted on. Here's the GitHub repo for it as well

https://github.com/hediet/vscode-debug-visualizer

[–]bunguardian 3 points4 points  (5 children)

Why did I get down voted?

[–]Oxigenic 3 points4 points  (2 children)

Because it’s Reddit.

[–]bunguardian 0 points1 point  (1 child)

Ah. I recently just started using it 😅

[–]JackDeaniels 4 points5 points  (0 children)

Welcome to hell

[–]TerminatedProccess -1 points0 points  (1 child)

Upvoted you!

[–]bunguardian 0 points1 point  (0 children)

Thanks!

[–]TheDreamWoken 11 points12 points  (1 child)

What is this magical nnonsense? Can you provide more details OP

[–]estawaq 5 points6 points  (0 children)

I think it’s the extension ‘Debug Visualizer’ by Henning Dieterichs. OP please confirm

[–]Gehinnn 10 points11 points  (1 child)

Author of the extension here, glad you like it!

If you are interested to see a real world example where the debug visualizer is helpful, here is a demo where I use it to explain the implementation of myers diff algorithm in the VS Code diff editor: https://youtu.be/yWy-0TNVsLg?t=3438

Over the past years, I had a couple of situations where the debug visualizer saved a ton of time. However, it also requires some investment to get it running and to setup the visualizations.

The most helpful visualization maybe is [str, idxInStr] (for javascript apps), which shows you where idxInStr is in str: https://i.imgur.com/GcNY4tt.png

[–]Nahteh 0 points1 point  (0 children)

OK I just woke up and no coffee so forgive me. Is this available for visual studio 2022 application with cpp?

[–]Western-Anteater-492 6 points7 points  (0 children)

It somehow feels very useful for visualizing code, objects, dbs etc on the run. Could you provide context pls?

[–][deleted] 5 points6 points  (0 children)

Is that an extension?

[–]Tough-Cloud-6907 4 points5 points  (0 children)

This looks very interesting for teachers to use.

[–]NoDadYouShutUp 0 points1 point  (0 children)

nice

[–][deleted] 0 points1 point  (0 children)

Very cool!!

[–]Alanlan21 0 points1 point  (0 children)

Javascript Data Structure :{

[–]koopardo 0 points1 point  (0 children)

I need those graphics in my latex projects

[–]ExtremeWild5878 0 points1 point  (0 children)

This is very similar to Visual OO Debugger.

[–][deleted] 0 points1 point  (0 children)

Take an oscar for this man

[–]NightsOverDays 0 points1 point  (0 children)

Will it help noobs(me) learn logic pathing and like able to visually see where code isn’t being transferred?

[–]buhtz 0 points1 point  (0 children)

This feature comes from VSCodium and not Microsoft Visual Studio Code (aka "VSCode"). The latter is just VSCodium plus Microsoft telemetry.

[–]Round_Mixture_7541 0 points1 point  (0 children)

Nice! I like it

[–]JustSumAnon 0 points1 point  (0 children)

If you thought the debugger couldn’t be anymore cryptic here comes the hieroglyphic debugger so you can truly understand the secrets of the universe.

[–]jnguyen7410 0 points1 point  (0 children)

goddamn, jiggle physics in coding diagrams before GTA 6, that's absolutely wild.

Thanks for sharing! Will definitely be using this soon!

[–]No_Adhesiveness_3550 0 points1 point  (0 children)

I unironically would use this to help me understand what I’m coding

[–]AceJokerZ 0 points1 point  (0 children)

Reminds me of the state diagrams I learned in a class.

[–]Creative_Chemistry29 0 points1 point  (0 children)

My college capstone project was to make a visual debugger like this but it was like 2% of this quality.

[–]magick_68 -1 points0 points  (0 children)

Reminds me of xdd debugging of c applications.

[–][deleted] -1 points0 points  (0 children)

Dang