很容易假设一个系统在现场表现得和在工程台上一样完美 。 在开发过程中 , 嵌入式软件是在最好的条件下编写的 。 嵌入式开发人员知道 , 或者至少有他们自己的系统应该如何工作的概念 。 事情通常运行得相当顺利 , 但随着成千上万的设备开始进入用户手中 , 意外发生和错误发生的可能性在统计上变得很可能 。 在今天的文章中 , 让我们探讨开发人员编写可以处理意外错误的软件所需的策略 。
策略 #1 – 不断考虑可能出现的问题
开发人员需要部署以处理错误的第一个策略是在编写每一行代码时积极质疑可能出现的问题 。 例如 , 当我为如下函数编写实现时:
void Dio_WriteChannel(DioChannel_t Channel, bool state)
{
// Additional code goes here
}
我问自己几个问题:
如果 Channel 参数超出范围会发生什么?
- 食物中的油脂进入人体后,会直接转换成人体的脂肪储存起来吗
- 人工智能在开源情报中的作用
- 选择软件人员外包的企业主要是考虑什么因素?
- 每天100卡路里能减肥吗 请问减肥中的你会算卡路里吗?
- 误删了没领的微信转账 微信软件误删了转账数据怎么找回
- 嵌入式电器设计——除了高度不合理,还有哪些问题要注意?
- 你是宠物医师眼中的坏主人吗?
- 如何突破减肥中的平台期?
- 业务中台09:中台实战中的特异性问题管理
- 宏观经济|充分发挥“稳楼市”在宏观经济大盘中的作用
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
