-
使用Go构建微服务时查找并修复程序错误
资源介绍
第十五章 查找和修复程序错误
河北工业大学·计算机科学与软件学院·计算机基础教学部·内部资料 2
少程序错误出现几率的方法是每次只添加少量模块,而且随着模块的增加要进行频繁的
测试,而不是等所有脚本都编写完成才去看运行效果。此外,我们还要留出一些时间用
于在编写完程序脚本后进行测试,以保证程序不仅能够完成目标而且没有错误。
除了以上讨论的方法,还有一些方法能够降低程序错误的出现几率。这些方法包括:
拿出一些额外时间仔细的设计程序的界面。
确保你已经清楚了你要使用的模块的功能。
创建变量时,变量的名字要具有描述性。
将所有角色、造型和声音都重命名,保证他们的名字非常直观。
控制程序逻辑的脚本应该写成由大量的小脚本构成,而不是少数几个大脚本构
成。
不幸的是,无论我们如何努力,总是无法完全避免程序错误的出现。对于大多数编
程语言来说,程序错误分为以下三类:
语法错误
语义错误
运行时错误
接下来我们将讨论这三种错误类型。
语法错误
Scratch 语言和其他编程语言最大的差别就是 Scratch 语言不会出现语法错误。所谓
的语法错误是指程序员所编写的语句无法符合编程语言要求的语法格式。Scratch 的模块
被设计为像拼图一样拼装,而且 Scratch 只允许符合语法格式的模块拼装到一起。因此,
Scratch 语言消除了其他编程语言中经常出现的语法错误。