软件 技术的慢舞:调试,程序员和机器

技术的慢舞:调试,程序员和机器

目录:

Anonim

甚至对最基础的项目进行编码的任何人都知道,该过程需要一定的耐心。 尝试从头开始编写代码的众多陷阱是人类程序员或开发人员可能会错误地采用各种方式进行的一首歌。 这是一个很长的列表,其中包括从语法错误(通常会被编译器捕获)到更深层次的“视觉级”错误(需要更智能地检查)的所有内容。 为此,学校和培训中心教计算机科学专业的学生如何“调试”程序。 然而,有趣的是,每个人都将对这一挑战发展出自己独特的反应。 实际上,这可能是一个需要多一点个人见识的领域。 (在“计算机编程的先锋”中阅读一些编程中最重要的人物。)

调试代码:完成方式

在某些情况下,计算机科学专业人士可以使用来自开发人员工作室或编程环境的资源来隔离程序中的错误。 但是,当这些错误处理或系统消息不可用或不有用时,调试需要逐行遍历代码。 许多编程环境,例如Microsoft Visual Basic Studio,都具有允许通过代码清晰,直观地逐行“步进”的功能。

单步执行代码有两个主要方面的帮助:首先,程序员可以看到计算机读取代码时正在发生的事情,而重点放在递归函数和其他代码交互方面。 其次,尽管如此,程序员通常可以通过使用鼠标悬停命令或界面的其他部分来查看不同变量的值。 知道变量中的值是了解计算机使用给出的代码进行操作的关键方法。

技术的慢舞:调试,程序员和机器