要注意程序的“自我规范”
-
变量、结构体、类、数组以及函数、文件的名字要和内容相吻合,并且慎用简写;
优先主动态,比如数据处理---void process_data();
名字最好使用英文,比如刷卡函数,可以使用void swipecard(vod),代替void shuka(void);
还有变量的名字,卡片状态,uint8_t cardstatus
-
高效运用注释;不容易理解的变量、函数注释,不理解的语句逻辑注释;
-
并行逻辑和重复的代码,不要在两个地方出现相同的代码;
-
保持代码的干净,去掉没有用到的函数、变量··,去掉没用的老代码;
-
格式化代码;合理运用空格,隔开不同的独立的代码块;
-
把变量、结构体、数组等放在开头,不要随便乱放;
-
看别人代码时要汲取好的方法和技巧;
-
关于具体编写代码时需要注意的细节问题
1、 不随意使用全局变量,尽量使用局部变量;
2、 使用括号,避免二义性;
3、 程序结构清晰,简单易懂,单个函数最好不要超过100行;
-
技巧:可以使用在线仿真,查看程序代码的执行时间。对于单片机程序,代码执行很重要。