|嵌入式开发:在C中使用断言的8个技巧( 二 )
技巧7 – 断言应该占代码的1 % — 3%
对于代码库中应该存在多少断言 , 每个开发人员都有自己的看法 。 可以商定的一个数字是代码库中断言的百分比应该大于零 。 断言为开发人员提供了一种在代码库中出现错误时发现错误的好方法 。 调试是开发嵌入式系统最大的浪费时间和令人沮丧的组件之一 。 无论开发人员的人数是1%、3%还是5% , 都可以利用断言来发挥自己的优势 , 让开发嵌入式软件变得更加愉快 。 如果有的话 , 我们知道有 0% 不是正确的解决方案!
技巧8 – 使用断言作为可执行代码注释
断言会产生很好的评论!一个写得很好的表达式可以准确地告诉开发人员他们在代码中的给定点应该期望什么 。 开发人员应该构建他们的断言 , 以便更清楚地了解系统中正在发生的事情 , 这反过来将有助于减少错误 。
结论
断言是一个了不起的工具 , 被太多的嵌入式开发人员忽略了 。 本文探讨的 7 个技巧只是如何正确使用断言的冰山一角 。 你可以采取的下一步是在测试台上设置并开始使用断言 , 并研究它们在真实嵌入式系统中的工作方式 。
- 苹果|玩不起!库克翻脸“邀请”国内企业海外建厂,美专家:这是在玩火
- iPhone14|“藏在Kindle里七年的戒指”上热搜 理工男的浪漫直击人心
- iPhoneX|64GB的iPhoneX还有人在使用吗,这个内存能满足你现在需求吗?
- |买千元机要注意,这三种配置的手机正在淘汰,入手要谨慎
- 小米科技|好消息接连公布,雷军“拿捏”稳了!外媒:小米成竹在胸了!
- 华为|UC浏览器为啥越来越多人不再下载?老用户们还在坚持吗?
- javascript|Web前端:Web App开发终极指南
- |董明珠称格力在任何情况下都不裁员:如果非常困难,宁可降工资也不裁
- 齐鲁在线网|赛诺菲在华深耕四十年,启航科学奇迹新征程
- 齐鲁在线网|让科技与自然共生:用技术守护共同的地球家园