网站大量收购独家精品文档,联系QQ:2885784924

华为软件编程规范培训案例和练习 (一).pdfVIP

华为软件编程规范培训案例和练习 (一).pdf

  1. 1、本文档共68页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

华为软件编程规范培训案例和练习

件编规

软程范培训

实例与练习

第一版

深圳市华为技术有限公司

说明

本文分为部分,第一部分为中研

《关于规范开发人员设计编码行为、

提高软件质量的通知》文件,其中包

含来自测试人员总结的大量的包含

逻辑类、接口类、保护类与可测试类

四个方面的生动实例,是典型的软件

编程规范培训实例,亦可供我司员工

自学;第二部分是一个练习,作为软

件编程规范教学使用。

案例与练习

第一部分

深圳市华为技术有限公司

研发管办公室文件

关于规范开发人员设计编码行为、提高软件质量的通知

为更有效地贯彻执行《软件编码规范总则》,强化开发人员规范意识,

进一步规范开发人员的设计、编码习惯(至少“犯过的错误,不能再犯”),为

流程下游部门(如测试部)提供高质量的输出,使卜.游部门避免低效、重复劳动,

特此通知,请各开发部门遵照执行。

下列问题由测试部的问题单、案例分类汇总而成,将常见设计、编吗问

题分为四类:逻辑类、接口类、保护类与可测试性,问题级别为:逻辑类〉接

口类保护类可测试性。

本通知中罗列问题如再次出现,将进行通报批判并记入干部部关键事件

库。

•问题分类

逻辑类问题(A类)一指设计、编码中出现的计算正确性与一致性、程序

逻辑操纵等方面出现的问题,在系统中起关键作用,将导致软件死机、功能正常

实现等严重问题;

接口类问题(B类)一指设计、编码中出现的函数与环境、其他函数、全

局/局部变量或者数据变量之间的数据/操纵传输不匹配的问题,在系统中起重要

作用,将导致模块间配合失效等严重问题;

保护类问题(C类)一指设冲、编码中出现的对软件系统的保护方便程度

造成影响的问题,在系统中不起关键作用,但对系统后期保护造成不便或者导致

保护费用上升;

可测试性问题(D类)一指设计、编码中因考虑不周而导致后期系统可测

试性差的问题。

•处罚办法

问题发生率:

P=D/S

D=DA+O.5DB+0.25D

C

其中:

P一问题发生率

D一1个季度内错误总数

4―1个季度内A类错误总数

抹一1个季度内B类错误总数

D—1个季度内C类错误总数

S—1个季度内收到问题报告单总数

1)当时,假如P,3%,将进行警告处理,并予以公告:

2)当D25时,假如P25%,将进行罚款处理,并予以公告。

目录

第5页

一、逻辑类代码问

1、变量/指针在使用前就务必初始化第5页

【案例第5页

2、防止指针/数组操作越界第5页

【案例121】

您可能关注的文档

文档评论(0)

pengyou2017 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档