· 让每个人平等地提升自我
单片機编程程序设计编程规范
本规范适用于松翰科技8-bitMCU部门汇编程序编写准则同样适用于代理商及重要客户工程师编程规范参考。本规范的目嘚为统一编程风格保证程序编写质量,提高程序的可移植性和维护性大部分的规范严格,品质要求高的软件公司对员工编写代码的风格嘟有硬性规定,例如缩排的使用,TAB的长度,函数变量的命名方式.这些规定的明显好处是可以统一规范不同程序员所编制的代码,提升程序代码的可讀性与可维护性,同时统一格式的编程风格也为codereview提供方便.
一、设计总则二、排版风格三、程序可读性及可维护性四、注释五、变量命名规则陸、常量命名规则七、标号命名规则八、文件命名规则及文件分割九、标准程序模块十、附录
程序的优劣可以从两个方面进行评估,定量指标和定性指标定量指标包括:
1)程序代码执行效率;2)程序占用资源多少。定性指标包括:1)可调试性即是否方便排除程序语法错误;2)可測试性,即是否方便验证程序功能的正确性;3)可维护性即是否方便程序的修改和升级;4)可移植性;5)可读性。
为了便于维护和移植推荐使用层次化的软件设计方法。可把整个软件分为三层:应用层、界面层和底层驱动层各层之间的关系如下图所示。
层次化设计说明:1)底層驱动层主要包含直接和硬件相关的驱动程序如数码管显示、按键、峰鸣器、
继电器和电机控制等。底层的各
你对这个回答的评价是