DeBug——高手编程的秘诀
DeBug,是程序员们对发现并修改程序中的错误与问题的过程的一个称呼。在秋季学期,大一的同学们已经修读了程序设计课程,为了有效地提高同学们在编程中分析错误的能力,也为了同学们能更好地进行后续的数据结构等课程的学习,信息学院学生会特别邀请了Linux用户协会的会长何纪言同学来讲解与DeBug相关的知识和操作。
(Bug的危害)
下午两点整,在中国科学技术大学西校区3C教学楼102教室,讲座准时开始。首先何纪言学长为大家举例说明了在编写程序中Bug带来的危害与损失,以及学会Debug的重要性。之后,何纪言同学举出了几个在同学们编写程序中常见的Bug作为例子,以及表示会在后面介绍如何解决这些Bug。
(身边的Bug例子)
接着,何纪言学长就为大家例举了常用的调试方法。他介绍了不同调试方法的用法以及,适用的场景、各种调试方法的利与弊,并付诸实践,演示了如何用这些方法解决之前举出的几个Bug的例子。
最后,为了同学们进一步了解debug,何纪言学长介绍了命令行下如何使用GDB来Debug。他介绍了一些常用且有效的命令,并演示了这些命令的作用与应用。
讲座加深了大家对bug的危害性的了解,也对Debug的方法与技巧进行了一定的普及。但真正要熟练而又高效地Debug还需要通过不断实践才能做到,愿同学们能够在不断地发现bug、解决bug的过程中提升自我,在之后的学习过程中能克服DeBug的障碍,走进编程。最后,祝贺此次讲座圆满结束!
信息学院学生会 文/金开宇 刘彦 摄影/金开宇