电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

浙江某轨道交通工程公司软件编码规范VIP免费

浙江某轨道交通工程公司软件编码规范_第1页
1/29
浙江某轨道交通工程公司软件编码规范_第2页
2/29
浙江某轨道交通工程公司软件编码规范_第3页
3/29
浙江浙大网新众合轨道交通工程有限公司软件编码规范浙江浙大网新众合轨道交通工程有限公司系统研发部编制审核批准日期方辉刘湘黔文件编号ZHGD-XT-002-0版本号/修改号A/0本文件版权属于本公司所有,未经许可,不得复制引用文档管理信息保密级别普通(√)机密()绝密()保存期限短期()长期(√)永久()文件名称软件编码规范文件编号ZHGD-XT-002-0版本号A/0文档修改记录版本日期修改内容修改人A/02009-10-10新建文件方辉目录1目的......................................................................................................................................12范围......................................................................................................................................13编码规则..............................................................................................................................14编码风格..............................................................................................................................74.1排版规则................................................................................................................74.2命名规则................................................................................................................84.3注释规则..............................................................................................................144.4函数定义..............................................................................................................214.5变量间的间隔......................................................................................................224.6禁止编码中常量出现..........................................................................................224.7代码行..................................................................................................................234.8警告......................................................................................................................23第1页共31页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共31页1目的没有什么软件工程方法学可以保证可靠性代码,但是,遵循正确的编码规则可以显著的减少代码中的错误。鉴于目前实施高可靠性软件开发的现状,我们制定本规范的目的是为了帮助软件开发人员更加深入地理解编码规则,从而辅助大家更好的推动软件编码规则在实际工作中的制定和实施,为了保证所每个项目组编写出的程序都符合相同的规范,便于理解和维护,便于检查、减少出错概率,有助于成员间交流,保证一致性、统一性。本文所定义的规则部分来源于MISRAC-2004,并结合本部门开发与工程实践经验进行了选择。2范围该规范适用于本公司所有基于C语言开发的安全苛求系统项目。3编码规则在程序设计中应该遵守以下规则:1)过程名不能被重用2)标号名不能被重用3)源代码应该使用/*…*/类型的注释4)字符序列/*不应出现在注释中5)文件中可执行格式化代码行超过1500行6)一个函数的行数应该控制在50行以内,每一行的长度应该控制80个字以内7)不能声明函数指针8)else语句不能为空9)循环体要用大括号括起来10)在非赋值表达式中不能出现了赋值操作符11)else中的语句要用大括号括起来12)不能使用goto语句13)内嵌中不能使用汇编代码14)过程参数不超过12个第2页共31页第1页共31页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共31页15)参数不能使用未声明类型16)实参与形参个数要匹配17)函数不能未被调用18)case语句不能为空19)不能使用无限循环20)使用++或者--操作符(一行中不能用多个)21)不能使用三重表达式22)圈复杂度不能大于1023)不能有未使用的函数参数24)函数的实参不能是全局变量25)代码中有不能有多余变量26...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

浙江某轨道交通工程公司软件编码规范

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部