Photonic Bridges 嵌入式软件编程规范 Rev.DateECOOriginated byHistory0.92005-1-3Yan An根据12-28 QA Team Review整理从编程参考中分离出一篇较为简短的编程规范将内部讨论得到的一篇短文《代码质量定义》加入成为第10章1.02005-1-13Zhao zhengfu根据2005-1-12的QA扩大会议的建议进行整理增
嵌入式编程规范1 基本要求程序结构清晰简单易懂单个函数的程序行数不得超过100行每行代码不得超过100列打算干什么要简单直接了当代码精简避免垃圾程序尽量使用标准库函数和公共函数不要随意定义全局变量尽量使用局部变量使用括号以避免二义性 2 可读性要求可读性第一效率第二保持注释与代码完全一致每个源程序文件都有文件头说明说明规格见规范每个函数都有函数头说明说明规格见规范主要变量(结构联合类或对象)
嵌入式C编程规范v1.1.11 综述嵌入式工程源文件包括C语言文件(.c.h)和汇编语言文件本规范适用于C语言部分本规范中使用3层设计应用层(Application Layer)逻辑层(Logic Layer)和驱动层(Driver Layer)每层由1个或多个模块组成1个模块对应1个C文件驱动层实现底层硬件访问如控制蜂鸣器响停逻辑层根据应用层的需要调用驱动层接口使硬件具有特定的功能如控制蜂
ICS? FORMTEXT 35.060 FORMTEXT L74中华人民共和国国家标准GBT FORMTEXT XXXXX— FORMTEXT XXXX FORMTEXT ????? FORMTEXT 嵌入式软件 C语言编码规范 FORMTEXT Embedded Software C Language Coding Specificatio
#
Click to edit Master title style中文Click to edit Master text styles中文Second level中文Third level中文Fourth level中文Fifth level中文Click to edit Master title style中文Click to edit Master title style中文Click to e
代码编程规范 每次签入时写出单元测试测试驱动开发编码3能通过所有测试4通过重命名消除重复代码拆分过长的函数切分对象清理嵌套抽取方法更新或清除注释等方法使代码比签出时更加干净整洁具有可读性VS自带的单元测试的步骤:1命名 文件命名组织文件名遵从Pascal命名法扩展名小写例如 概述Bool变量名包含Is如fileIsFound任何时候一旦想到更好的名字毫不犹豫的重命名Visual Studio中右键
目? 录 1 排版62 注释113 标识符命名184 可读性205 变量结构226 函数过程287 可测性368 程序效率409 质量保证4410 代码编辑编译审查5011 代码测试维护5212 宏531 排版11-1:程序块要采用缩进风格编写缩进的空格数为4个说明:对于由开发工具自动生成的代码可以有不一致11-2:相对独立的程序块之间变量说明之后必须加空行示例:如下例子不符合规范if (vali
分享2011新特性 _qzsharegetmylistuin=631522116spaceuin=631522116 蓝色风铃的分享 javascript: <<返回前一页 javascript: o 没有上一篇了 <<上一篇 _qzshareget_onedetailuin=631522116itemid=1278155780cginame=cgi_qzshareget
个人简历基本信息 姓 名 :陈大朋专业:计算机应用技术 性 别 :男毕业院校:新乡学院 学 历 :大专出生日期:1990 3电 话 : E - mail: mailto:fangchaoliu@chen5peng@sin住 址 :北京朝阳区求职意向 期望城市:北京市 期望职位:嵌入式软件工程师 教育背景201309 – 201607 新乡学院 计算机应用技术 大专 主修课程: C/C#
违法有害信息,请在下方选择原因提交举报