Hands on Debugging in C and C++

所在平台: Udemy

课程主页: https://www.udemy.com/course/hands-on-debugging/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:C和C++中的实操调试 课程概述:**2024年全新改版,内容增加了两倍,视频质量更高!** 本课程将教您如何使用流行的调试器GDB来查找C和C++代码中的错误。学习调试器的使用将帮助您节省查找错误的时间,从而可以将更多时间用于构建更好的软件。调试代码是所有软件开发人员必备的技能,而您只需一个终端窗口即可实现。课程内容不仅限于GDB调试器,还将介绍一些其他的优秀工具,如valgrind,以帮助您找到代码中的漏洞。 课程内容: 学生适合参加本课程,如果他们想学习: - 如何使用流行的GDB调试器 - 一般调试技巧及某些错误出现的原因 - 一些更高级的话题,如反向调试和编写调试脚本,这些在其他基础课程中并未涉及。 为什么要参加本课程? 学习使用调试器最初可能会挑战您惯用的“printf”调试策略,但随着您构建更大的软件并与更大的团队合作,学习如何查找和修复错误变得至关重要。通过本课程和一些练习,您能够更快地工作,节省修复错误的时间,从而将更多精力投入到构建优秀软件中。我记得我刚开始做软件工程师时,有几次找出并修复一个错误花了我几周的时间。如果当时我掌握了更好的调试技能,就可以节省很多时间(以及痛苦!)。因此,通过参加本课程来释放您的全部调试潜力吧! 讲师介绍:我在大学任教超过10年,曾在大公司、初创公司以及作为顾问在行业内工作。我期待着成为您本课程的讲师,希望您能从中获得巨大的价值!

课程评论(0条)

课程详情

Overview**Newly revamped in 2024 with twice the content, and higher quality videos!**In this course you will learn how to use the popular debugger GDB to find errors in your C and C++ code. Learning how to use a debugger will allow you to save time when finding errors and spend more time building better software. Being able to debug code is a necessary skill for all software developers to have, and you need nothing more than a terminal window to do so. The lessons learned from this course however will go behind the GDB debugger, and even show you a few other great tools like valgrind for finding bugs in your code. Topics you'll learnStudents should take this course if they want to learn:How to use the popular GDB debuggerGeneral debugging techniques, and why certain bugs occurSome more advanced topics like reverse-debugging writing scripts for debugging not covered in other basic courses.Why you should take this course?Learning how to use a debugger will at first challenge conventional 'printf' debugging strategies that you may be able to get away with. But as you build larger software and work on software with larger teams, it will become essential to learn how to find and fix bugs. With this course and some practice, you will be able to work more quickly and save time fixing bugs, and then can spend your other efforts building great software. I can recall several instances when I first started working as a software engineer, and it took me weeks to find and fix a single bug. Had I better debugging skills at the time, I could have saved myself (and the company) a lot more time (and myself pain!). So unlock your full debugging potential by taking this course!Who am I?I have been teaching for over 10 years in universities and as a professor. I have worked in industry in big companies, startups, and as a consultant. I am looking forward to being your instructor for this course, and I hope you will get great value out of the lessons learned!

课程标签

0人关注该课程

主题相关的课程