这一章节里面讲了有断言、错误处理代码、异常
目前我接触得最多的式错误处理代码。
在公司项目代码里面有类似的函数Check_Data
里面采取的机制就是错误处理代码
一般都是如果某个值大于或者小于范围值,就等于范围值,这种处理方式是健壮型
处理方式,与之相对应的是正确性
。
前者的话回保证程序能够运行下去,后者的话程序一般会使其报错然后停止服务。
感想:
以前觉得,这部分的代码就应该这样写,知道这样是对的,但是又说不出个所以然,归根到底还是缺少理论支撑。现在知道了这些理论名词,以后归类整理起来也更加有条理了。
这个章节里面还讲到了异常
跟断言
,断言很少见,因为我看的单片机代码里的断言
都没用上的,肯能是我们的代码不够复杂;而异常
部分,我看到书本上的举例都是用的c++
、java
这些语言。而目前我接触的是C语言,这两种都没用到。
后面还是计划学习好c++
的,所以在后续学习完成之后还是要回来回顾一下这篇文章。