软件设计规范方案.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
范文范例参考指导 范文范例参考指导 word word格式整理 分 发 部 门 修订履历 序号 版本 修订内容 修订人 修订日期 会签与文件发放: 会签部门 会签人 会签日期 签收部门 签收人 签收日期 深圳市德卡科技有限公司 文件编号 文件版本 A1 生效日期 软件设计规范 发行类别 ■新增 □修订 发行部门 研发中心 深圳市德卡科技有限公司 文件编号 文件版本 A1 生效日期 软件设计规范 发行类别 ■新增 □修订 发行部门 研发中心 TOC \o 1-5 \h \z 第一章、项目模块划分 17 一、 模块划分 17 二、 模块命名 17 \o Current Document 第二章、文件格式 17 一、 C文件格式说明: 17 1、 文件创建及修改说明区 17 2、 头文件引用区 18 3、 全局变量定义区 18 4、 驱动函数区 18 5、 应用函数区 19 6、 文件结束说明 19 二、 h文件格式说明 19 1、 文件创建及修改说明区 19 2、 防重调用定义 20 3、 头文件引用 20 4、 控制接口定义区 20 5、 常量定义区 21 6、 宏调用定义区 21 7、 类型定义区 21 外部引用变量区 22 9、 外部引用函数区 22 10、 操作流程说明区 22 11、 文件结束说明 22 深圳市德卡科技有限公司 文件编号 文件版本 A1 生效日期 软件设计规范 发行类别 ■新增 □修订 发行部门 研发中心 第三章、命名规则 23 第三章、命名规则 23 TOC \o 1-5 \h \z 一、 函数命名规则 23 二、 变量命名规则 23 三、 宏命名规则 24 四、 文件命名规则 24 五、 新定义变量类型命名规则 25 六、 命名注意事项: 25 1标识符命名基本原则 25 2、 命名中若使用特殊约定或缩写,则要有注释说明 25 3、 局部循环变量也必须按照变量命名规则来定义 25 4、 不要用数字或较奇怪的字符来定义标识符 25 5、 用正确的反义词组命名具有互斥意义的变量或相反动作的函数等 26 6、 避免使用以下划线开始和结尾的定义 26 7、 程序中不要出现仅靠大小写区分的相似的标识符 26 8标识符缩写 26 9、 函数名应准确描述函数的功能 26 10、 避免使用无意义或含义不清的动词为函数命名 26 第四章、代码书写规范 26 一、 基本原则 26 二、 排版 27 1缩进风格 27 2、 不要使用【TAB键 27 3、 空行 27 4、 语句长度要小于80个字符 28 5、 长语句换行 28 6、 长表达式换行 28 深圳市德卡科技有限公司 文件编号 文件版本 A1 生效日期 软件设计规范 发行类别 ■新增 □修订 发行部门 研发中心 7、若函数的参数较长,则要进行适当的划分 29 TOC \o 1-5 \h \z 一行只写一条语句 29 9、 括号{} 29 10、 语句缩进要求 30 11、 分界符 31 12、 空格 32 三、注释 33 1、 注释量 33 2、 函数头部注释 33 3、 代码与注释同时修改 34 4、 注释的内容要清楚、明了,含义准确,防止注释二义性 34 5、 避免在注释中使用缩写,特别是非常用缩写 34 6、 注释书写位置 34 7、 变量、常量命名不能充分自注释的,必须加以注释 34 数据结构命名不能充分自注释的,必须加以注释 35 9、 全局变量注释 35 10、 注释要与说描述的内容进行同样的缩排 35 11、 将注释与其上面的代码用空行隔开 36 12、 连续case语句处理时,必须编写注释 37 13、 代码或表达式的中间禁止插入注释 39 14、 通过正确命名使代码成为自注释的 39 15、 在代码的功能、意图层次上进行注释,提供有用、额外的信息 39 16、 在程序块的结束行右方加注释标记,以表明某程序块的结束 39 17、 注释格式 40 18、 采用中文注释 40 19、 使用#if0 和#endif 注释代码块 40 深圳市德卡科技有限公司 文件编号 文件版本 A1 生效日期 软件设计规范 发行类别 ■新增 □修订 发行部门 研发中心 20、注释不能嵌套 41 TOC \o 1-5 \h \z 四、 代码可读性 41 1、 使用小括号明确表达式的操作顺序 41 2、 用有意义的枚举和宏替代数字 41 3、 源程序中关系较为紧密的代码应尽可能相邻 42 4、 用多行简单语句替代复杂语句 42 五

文档评论(0)

laugh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档