Debugging Checklist - How To Debug Anything

  Рет қаралды 20,107

Tech With Tim

Tech With Tim

Күн бұрын

Welcome back to another video! In this video, I am going to give a checklist for debugging. These will just be a few key points for you to try when fixing and finding bugs. Hopefully these points help you during debugging!
💻 Thanks to Embold for sponsoring this video! Check them out here: bit.ly/2VVoroU
📄 Resources 📄
Coding Livestream: • 12 Hour Coding Livestr...
How To Use a Debugger: • How to Use a Debugger ...
⭐️ Timestamps ⭐️
00:00 | Introduction
01:39 | Debugging Checklist
02:14 | Isolate The Problem
03:14 | Check Your Variables
04:16 | Check Your Dependencies
07:00 | Use A Debugger
08:29 | Fix The Logic
10:37 | Take A Break
◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️
💰 Courses & Merch 💰
💻 The Fundamentals of Programming w/ Python: tech-with-tim.teachable.com/p...
👕 Merchandise: teespring.com/stores/tech-wit...
🔗 Social Medias 🔗
📸 Instagram: / tech_with_tim
📱 Twitter: / techwithtimm
⭐ Discord: / discord
📝 LinkedIn: / tim-ruscica-82631b179
🌎 Website: techwithtim.net
📂 GitHub: github.com/techwithtim
🔊 Podcast: anchor.fm/tech-with-tim
🎬 My KZfaq Gear 🎬
🎥 Main Camera (EOS Canon 90D): amzn.to/3cY23y9
🎥 Secondary Camera (Panasonic Lumix G7): amzn.to/3fl2iEV
📹 Main Lens (EFS 24mm f/2.8): amzn.to/2Yuol5r
🕹 Tripod: amzn.to/3hpSprv
🎤 Main Microphone (Rode NT1): amzn.to/2HrZxXc
🎤 Secondary Microphone (Synco Wireless Lapel System): amzn.to/3e07Swl
🎤 Third Microphone (Rode NTG4+): amzn.to/3oi0v8Z
☀️ Lights: amzn.to/2ApeiXr
⌨ Keyboard (Daskeyboard 4Q): amzn.to/2YpN5vm
🖱 Mouse (Logitech MX Master): amzn.to/2HsmRDN
📸 Webcam (Logitech 1080p Pro): amzn.to/2B2IXcQ
📢 Speaker (Beats Pill): amzn.to/2XYc5ef
🎧 Headphones (Bose Quiet Comfort 35): amzn.to/2MWbl3e
🌞 Lamp (BenQ E-reading Lamp): amzn.to/3e0UCr8
🌞 Secondary Lamp (BenQ Screenbar Plus): amzn.to/30Dtafi
💻 Monitor (BenQ EX2780Q): amzn.to/2HsmUPZ
💻 Monitor (LG Ultrawide 34WN750): amzn.to/3dSD7tS
🎙 Mic Boom Arm (Rode PSA 1): amzn.to/30EZw9m
🎚 Audio Interface (Focusrite Scarlet 4i4): amzn.to/2TjXsih
💸 Donations 💸
💵 One-Time Donations: www.paypal.com/donate?hosted_...
💰 Patreon: / techwithtim
◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️
⭐️ Tags ⭐️
- Tech With Tim
- Debugging
- Debugging Checklist
- Embold
- Debugger
- Bugs
⭐️ Hashtags ⭐️
#TechWithTim #Debugging

Пікірлер: 44
@yourpersonaldatadealer2239
@yourpersonaldatadealer2239 2 жыл бұрын
Interesting fact: ‘Debug’ came from a moth getting stuck in an old early mainframe computer and shorting the circuit out… or at least that’s the myth
@waqaspathan3337
@waqaspathan3337 2 жыл бұрын
The last step, “Take a Break” is actually really important. Our brain has something called the Diffuse Mode in which we process things in the background while doing tasks that dont require brainpower like eating, walking, etc. when you encounter a tough problem and cant complete it, you’ll keep the problem in mind throughout the day and think of different angles to solve it. Make sure to take a break to enact your diffuse mode!!!
@atomgutan8064
@atomgutan8064 2 жыл бұрын
Toilet debugging go
@pqudah
@pqudah 2 жыл бұрын
1. Isolate The Problem 2. Check Your Variables 3. Check Your Dependencies 4. Use A Debugger 5. Fix The Logic 6. Take A Break
@luqmanhamdan9285
@luqmanhamdan9285 2 жыл бұрын
Thank you.
@johnnytoobad7785
@johnnytoobad7785 2 жыл бұрын
Then..Go to step 1
@nonquant
@nonquant 2 жыл бұрын
_To find a bug you need to think like a bug_
@someoneelse7568
@someoneelse7568 2 жыл бұрын
Easiest way to find bugs: Tests
@DrProductivity
@DrProductivity 2 жыл бұрын
@@jdeep7 I do not agree. I think writing tests can give a way deeper understanding of the code and on how to improve it
@thecrownofnoah9100
@thecrownofnoah9100 2 жыл бұрын
How to resolve a bug: Ask a senior dev to help you lol
@GR7Media
@GR7Media 2 жыл бұрын
debug is a needed skill in the industry ;)
@piggybank380
@piggybank380 2 жыл бұрын
You didn't mention Rubber Duck Debugging. I myself find it quite helpful. Asking a question on Stack Overflow (or other resource) might also be helpful since as you write your question and going through the details of the problem you might accidentally stumble upon the cause of it
@wojwesoly
@wojwesoly 2 жыл бұрын
If you can't find the bug even after a break, then rewrite the code (ofc don't rewrite the whole codebase, try a func which you think contains the bug, then maybe few smaller ones). Honestly this helped me so many times, when there was a logic bug that I couldn't notice which just disappeared after rewriting the code.
@sharirhariparsad5777
@sharirhariparsad5777 2 жыл бұрын
Hey tim. Appreciate the effort you have been putting in these videos recently. Really greatful. Hello from south africa btw💥💥💥
@elpython3471
@elpython3471 2 жыл бұрын
Good stuff! All of his content is awesome! This dude could do an entire course on anything!
@objnex
@objnex 2 жыл бұрын
So so true & myself have gone through in general. All pointed out in one presentation.👍
@BGxBlagiw
@BGxBlagiw 2 жыл бұрын
Love the thumbnail well done👍👍👍✌😏
@wongwh7375
@wongwh7375 2 жыл бұрын
stack overflow
@sergiomendoza6833
@sergiomendoza6833 2 жыл бұрын
great tips and great check list
@DuyTran-ss4lu
@DuyTran-ss4lu 2 жыл бұрын
Best advices ever!
@keenanjet7879
@keenanjet7879 2 жыл бұрын
great stuff
@vaibhavkrkm
@vaibhavkrkm 2 жыл бұрын
Doing a Dry Run of the code is very effective method for debugging, I think it will come in 'Fix the Logic'
@HelloHello-xk2oo
@HelloHello-xk2oo 2 жыл бұрын
Can i use Stick to get rid of a bug?
@saravanakumargm7956
@saravanakumargm7956 2 жыл бұрын
You Tim Fantastic! Man
@waqaspathan3337
@waqaspathan3337 2 жыл бұрын
Hey Tim! What are your top 3 online resources for debuggin?
@lorenabezerradealmeida8512
@lorenabezerradealmeida8512 2 жыл бұрын
Not related to the video, but how do you learn to use modules like pygame or flask?
@xserieslive7219
@xserieslive7219 2 жыл бұрын
I'm the 38th person who liked your video (: and also your videos is amazing it helped me and saved my time.
@shamblonaut
@shamblonaut 2 жыл бұрын
Hey tim, what happened to Time out with Tim?
@abhay_krishna
@abhay_krishna 2 жыл бұрын
Tim Please make tutorial of making 3d games using python with ursina engine pls..
@maraffio72
@maraffio72 2 жыл бұрын
Step 1 - read what the error message says...
@omerfi
@omerfi 2 жыл бұрын
The only works way is that writing print after every line of code :D (not really)
@jackzero5230
@jackzero5230 2 жыл бұрын
Absolutely(^)
@vivarantx
@vivarantx 2 жыл бұрын
Dont be lazy to set the debugger
@carloschamorro7836
@carloschamorro7836 2 жыл бұрын
Try to explain the code to some one else.
@user-ld9vt2qq2l
@user-ld9vt2qq2l 2 жыл бұрын
Second
@codingdesires
@codingdesires 2 жыл бұрын
!(first)
@shreyanshughosh7241
@shreyanshughosh7241 2 жыл бұрын
First comment
@maxthestranger
@maxthestranger 2 жыл бұрын
no one cares😂😂😂
@ishaankapoor933
@ishaankapoor933 2 жыл бұрын
@@maxthestranger U did 🤣
@maxthestranger
@maxthestranger 2 жыл бұрын
@@ishaankapoor933 oh shit, i did haha
@ishaankapoor933
@ishaankapoor933 2 жыл бұрын
@@maxthestranger lol
@yashvardhanpant4238
@yashvardhanpant4238 2 жыл бұрын
fourth
The Self Taught Developer Checklist
17:38
Tech With Tim
Рет қаралды 121 М.
5 Python BAD Practices To Avoid
19:27
Tech With Tim
Рет қаралды 67 М.
MOM TURNED THE NOODLES PINK😱
00:31
JULI_PROETO
Рет қаралды 15 МЛН
UFC 302 : Махачев VS Порье
02:54
Setanta Sports UFC
Рет қаралды 994 М.
어른의 힘으로만 할 수 있는 버블티 마시는법
00:15
진영민yeongmin
Рет қаралды 9 МЛН
Debugging: 95% Of Software Engineers Are Lacking In This Skill
9:12
Be a Better Programmer By Mastering Debugging
12:34
Andy Sterkowitz
Рет қаралды 25 М.
How To Write Cleaner Code - A Practical Example
24:45
Tech With Tim
Рет қаралды 84 М.
How To Debug Broken APIs
15:02
Jack Herrington
Рет қаралды 5 М.
Redis Crash Course
27:31
Web Dev Simplified
Рет қаралды 592 М.
Python Generators Explained
28:37
Tech With Tim
Рет қаралды 143 М.
7. Testing, Debugging, Exceptions, and Assertions
41:33
MIT OpenCourseWare
Рет қаралды 177 М.
Debugging Like A Pro
5:48
ByteByteGo
Рет қаралды 95 М.
10 Python Shortcuts You Need To Know
27:27
Tech With Tim
Рет қаралды 290 М.
Everything You Need to Know about Debugging in VSCode
7:02
ArjanCodes
Рет қаралды 21 М.
MOM TURNED THE NOODLES PINK😱
00:31
JULI_PROETO
Рет қаралды 15 МЛН