搜索
嵌入式教程中异常处理原则
2021-11-26 11:42:15
353
0

  相信在我们学习嵌入式教程的时候就已经有不少同学接触过异常,而在工作后,异常可能像牛皮糖一样甩不掉。


  为什么大家这么讨厌异常,因为异常就像是多米诺骨牌,极易产生连锁反应,一个地方出现了异常,也可能会扩散到别的地方,这就会导致我们关键信息的丢失,我们想要找到异常也是非常困难。



嵌入式教程中异常处理原则



  比如有一个指针指向有问题,你还根据这个指针去写数据,你写的越多错的越多。所以进行异常处理一定要牢记勤检查、勤记录、早处理这几点。


  首先,勤检查非常好理解,一定要在平常多次检查是否有可能出现异常,即使将异常扼杀在摇篮。而当异常刚开始发生的时候,我们也能及时检查出来,这时候的异常是最好解决的。


  勤记录,即,及时记录可用来诊断异常原因的信息。比如关键状态的变化,重要的事件和操作,外部流入的数据内容,调用API返回的结果等等。



嵌入式教程中异常处理原则



  早处理其实就是在异常手里抢时间,而处理方式则是要在发现异常的时候,第一时间进行阻断,让其不能继续扩散下去。紧接着我们要迅速采集必要的信息,如果想要在后续的操作中无误,这些信息时必不可少的。


  异常的出现是每个学习嵌入式教程的朋友都不想看见的,但我们不能因此而害怕异常,要直面它,并不断从中学习,这些经验会帮助你在根源上杜绝异常的出现


  本文原创 文章来源:好学谷 转载请标明出处:http://www.haoxuegu.com/

嵌入式教程:什么是防御性编程
嵌入式教程:人工智能的进化