技术栈

表驱动

wotaifuzao
1 天前
stm32·重构·freertos·状态机·架构设计·事件驱动·表驱动
为什么 if/else 是嵌入式系统的慢性毒药?你一定见过(甚至亲手写过)这样的主循环。它就像一个不断膨胀的怪物,吞噬着项目的可维护性。第一版代码提交时,逻辑清晰,甚至觉得很直观。 第二版增加蓝牙功能,还能勉强接受。 到了第三版,味道开始变了。
我是有底线的