@@mustafaehsani3552 if you are using the jupyter notebooks extension in VS Code and using Python, this "debugging lite" experience will automatically be available for you. You'll just need to make sure you have ipykernel version 6 or higher installed in your active environment for it to work
And in visual studio I can just set a breakpoint, go line by line AND it can work for an async workflow as well. Not only that, we have something called viewers and explorers that just tell me what variables are alive during execution, even the ones that the compiler makes (of course in a sepperate tab). Congrat, print statements could just as well be a debug log to a file for all that thing cares. But it's cool and helpfull though, saves me the pain of breakpoints =)
you still use that legacy ide? Even for .NET stuff vscode is taking over, no wonder because vs is rigid and clunky... Btw not tryna start a yt argument just think it's time to let go of good ol' vs and move onto vsc.
@@und0 I mean, the first things people do with vs code is download extensions to achieve the same behaviour as in vs, vs code doesn't even have the tab out functionality out of the box
I knew they existed from the beginning, I just didnt care to use them. Partly because I was using gdb which is command line based debugging and its a pain
Yeah print statements are bad for debugging. This is coming from someone who did that for 8 years before getting an industry job. In industry working with large software, it doesnt work well
@@claudiaregio is this specific debugger available for other programming languages? Thank you so much for replying. Also do you have an Instagram account where you post such stuffs?
It’s like 10x faster to just use print statements tho. But forget that, this sounds sarcastic but it’s not: just make sure ur right and u don’t even have to debug. 99% of the time code doesn’t work because u were too lazy to check if something would work. Honestly running it through in your head is the best way to go. If you’re too lazy to do that then you shouldn’t be programming.
Well if you had the unfortunate task to refactor or understand what a previous developer intented, I'd say debugger is much better than writing a few hundred print statements. Every tool has its purpose.
@@adamhenriksson6007 I'm not talking about style dude. I'm talking about the actual content, he made a video a few days ago about not using console.log in Javascript.
Isn't this what watch the debugger has always shown for variable and watch statements anyway? And not language specific to python or notebooks?
yeo. almost all languages have a debugger
yes
@@miniflint2423 french needs a debugger tbh
@@atemuren good thing im not french then
gdb does that, with "break", "step" and "info locals"
That "WHAT IS THAT" is concerning at best
Your pfp don't even match yt's dark theme...
@@adheesh2secondsago630 why would it?
That's Cardy 😂
@@L2002 it's not even light gray
Also called “step debugging”.
next step : the possibility to stop the code at certain lines can't wait to have that
That's a debugger.
Visual Studio Time
Debugger: Am I a joke to you?
Congratulations. Debugging is infact a thing
OMG IS THIS DEBUGGING?!
This is debugging lite… :) we also have support for full debugging in jupyter notebooks 👀👀
For a lot of juniors yes
@@claudiaregio hey.
I am a new student.
How do I download the debugger?
@@mustafaehsani3552 if you are using the jupyter notebooks extension in VS Code and using Python, this "debugging lite" experience will automatically be available for you. You'll just need to make sure you have ipykernel version 6 or higher installed in your active environment for it to work
@@claudiaregio thank you for your help
When she said wait a minute I expected "Who ahre you"
I swear...
And in visual studio I can just set a breakpoint, go line by line AND it can work for an async workflow as well. Not only that, we have something called viewers and explorers that just tell me what variables are alive during execution, even the ones that the compiler makes (of course in a sepperate tab). Congrat, print statements could just as well be a debug log to a file for all that thing cares. But it's cool and helpfull though, saves me the pain of breakpoints =)
you still use that legacy ide? Even for .NET stuff vscode is taking over, no wonder because vs is rigid and clunky... Btw not tryna start a yt argument just think it's time to let go of good ol' vs and move onto vsc.
Vsc is best
@@und0 people use what they want to use
@@und0 I mean, the first things people do with vs code is download extensions to achieve the same behaviour as in vs, vs code doesn't even have the tab out functionality out of the box
What version of Visual Studio you are using?
Very useful feature
I recall doing it in IntelliJ 4-5 years ago
VsCode is dope for it's ability to use Jupyter Notebooks within the app, but all good text editors should have some sort of debugging feature.
Omg what a cool feature that has been available literally for decades
Lol that's just debugging :D
I don’t understand how people don’t come across breakpoints when they first learn how to code. Blows the mind
I knew they existed from the beginning, I just didnt care to use them. Partly because I was using gdb which is command line based debugging and its a pain
It’s usually cause they are python developers. Literal sub human programmers
@@salarsan12 tru
Works for most languages, not just Python
THANK YOU🙏🙏🙏
I usually make a function debug(str) wich just prints the input, just to have a difference between actual prints and debugs
Rookies: Why do you code in VSCode? I heard it's not even an IDE
Senior programmers:
Breaking: VSCode users discover what a "debugger" is.
Thank you!
except for when your bug only happens in optimized native code written in IVF, then you have to write several hundred print statements...
idk how the algorithm knew i needed to see this, but thank you VS code.
I prefer what I understand, print statements.
I use Vim and gdb inside it, I can do the exact same thing
*Emotional Damage*
they should set the channel name to VScode - Newbies
THANK YOU
It’s not hard to add a print statement, ESPECIALLY IN PYTHON
U just now finding this out? I’m glad I found out about debugging early in my programming journey
Jupyter notebook debugger has only been around for a few years
I use pydroid and I love this feature
Wow it’s the best new invention since the debugger lol 😂
Did you guys hear "debugger"?
Yeah print statements are bad for debugging. This is coming from someone who did that for 8 years before getting an industry job. In industry working with large software, it doesnt work well
Did she realized she can "debug this code" by using debuggers (?)
Wow vscode reinvented debugging
There is such thing called a debugger
I was in my third semester when I first got introduced into the debugger and I was like „wow! That’s awesome!“
lol, the edits are just awesome 👀😂
i would like to thank you for appreciating my hard work :D
@@programferris1018 correct, how can I help?
@@claudiaregio is this specific debugger available for other programming languages? Thank you so much for replying.
Also do you have an Instagram account where you post such stuffs?
@@programferris1018 not available for other languages at this time. what languages were you hoping to use it for?
did you just learn about the debugger?-
I guess you Haven't seen stack frame yet
but what about running pdb?
I wish this was a feature for js and java that would be so damn helpful
lol watch the variable in the debugger fam
So, the usual debugger? Cool.
When the print statements in your recursive Fibonacci function aren't cutting it 😂
That's a debugger
Which font is this? it looks really nice
I wish it was that easy in vexcode ... I've got so many print statements in my code for debugging
When you don't know what a debugger is and you're programming, it's time to reevaluate your education
what's wrong with print statements?
That’s crazy, but did I ask?
Did you mean debugging ?
print statements r better
but where step debug in c#
I've had to place so many consecutive breakpoints in the code
Breakpoints
Haha Laughing in VBA Makro debugging.
Or just use the debugger...
What is that icon pack?
i find out about this after finishing 70 excersizes 🙂
"WHAT IS THAT" just click it and see what happens I guess😐
Why everyone bully the print, print is great, print is hope, print is love
Or you can just add asserts to ensure your code behaves nicely.
how do you do fellow kids?
Wow vs code can actually debug… thats sad
the code being 2000 lines long
good luck lmao
WTF are there actually still programmers out ther ethat havent heard of debugging ?
*ahem* breakpoint
do in javascript right know
thats very cool 👍
Isn't that why you use a debugger?
so... vscode is slowly becoming visual studio...
Yeah totally! vscode adding visual studio functionality like JUPYTER NOTEBOOK single line execution. Definitely becoming a visual studio clone.
Python???????????????????????????
So, debugging ._.
Such funny joke
I use Julia and Pluto
lmao is this like 5minute crafts for programming.. but for real though try making juniors use debugging..
Do you even debug?
Who uses println to debug, when there are breakpoints, are we in 1950?
Thia can be helpful to test the tests 😅🙂
🌝
Imagine using proper debugger smh jupyter notebook is the worst pos ever created for devs
oh-ehm-geah
Thats cool
srsly? i always did this
no way
When you finally realise there is a debugger on VS Code
debugging is now easier
ipdb
It’s like 10x faster to just use print statements tho. But forget that, this sounds sarcastic but it’s not: just make sure ur right and u don’t even have to debug. 99% of the time code doesn’t work because u were too lazy to check if something would work. Honestly running it through in your head is the best way to go. If you’re too lazy to do that then you shouldn’t be programming.
Debugging is much easier.
Vs code is shit. No reason to use it when pycharm is free
You never have written code if you are still using print() for debugging.
How
😂😂
🤦🤦🤦
You don't even need a FibArray for your algorithm
wtf are you thinking
@@thelatestartosrs there's literally 0 need to use an array when calculating a Fibonacci sequence number
@@siddsp02 omg it’s almost as if the video is about the feature and not the code… 🤔😛
what the hell
Ah yes
Microsoft: OMG look what we've finally put in VSC!
Literally everyone: That feature every other IDE has for like 5 years already? Cooooolll
Only bad developers use the debugger
Well if you had the unfortunate task to refactor or understand what a previous developer intented, I'd say debugger is much better than writing a few hundred print statements. Every tool has its purpose.
Fireship copy much?
What? Any programming related shorts are Fireship copies now?
@@welltypedwitch No. Fireship made a video EXACTLY like this, but with Node/Javascript instead.
@@atlasdev Nah man not really. Fireship has all the neat illustrations, animations, and stuff. I think this is supposed to be more casual.
@@adamhenriksson6007 I'm not talking about style dude. I'm talking about the actual content, he made a video a few days ago about not using console.log in Javascript.
@@atlasdev Aaah, right. It's not the same feature though but sure. I get it
Owo
First comment
First reply
@@adheesh2secondsago630 first reply reply
ssssnake_case