代码风格建议
- 缩进统一
- 名字见名知意
- 一个函数只做一件清楚的事
- 魔法数字提成常量/枚举
- 能解释「为什么」就写注释
- 编译打开 -Wall 并重视警告
1. 前后对比
| 1 | // 差 |
| 2 | void f(int a, int b, int c) { /* 300 行 */ } |
| 3 | |
| 4 | // 好 |
| 5 | void read_sensors(SensorData_t *out); |
| 6 | void apply_filter(SensorData_t *data); |
| 7 | void report_if_alarm(const SensorData_t *data); |