老师你好,我想问问为什么系统集成后的porting层和warpper层都不要返回值表

🔍 溯源 ✍️ Jack | 📅 2025-09-25 | 👍 2 | 原帖↗
#知识星球 #立芯嵌入式 #来源/立芯星球 #技术/调试可靠性 #技术/软件架构 #质量/普通

原帖 | Jack | 2025-09-25 01:21 | 👍2 | 阅读约1

老师你好,我想问问为什么系统集成后的porting层和warpper层都不要返回值表示状态了啊?

答:
当我们进行系统集成后,首先这个调用链路增加了很长,如果每个状态都有返回值,那每层的调用链都要对返回值进行判断,这个就造成了错误处理代码重复并且冗余,

很多这种大型架构中,都会有一个统一的异常机制,就是由系统层去管理各个模块的各个错误码。

6e6ffa1c0254.jpg

fe6a19498c27.jpg


相关笔记