单片机代码如何写出高可维护性
"单片机代码如何写出高可维护性?"企业级规范示例:c复制
下载
// 好的实践:状态机+结构体封装typedef struct {uint8_t currState;void (*StateHandler[MODE_MAX)(void);} FSM_TypeDef;void RunSystem() {g_fsm.StateHandler[g_fsm.currState();}
静态检查配置:
[*]启用MISRA-C 2012规则
[*]强制函数圈复杂度<15
页:
[1]