- 1、本文档共68页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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】
您可能关注的文档
- 等级保护三级建设方案.pdf
- 初级药师《专业实践能力》试题及答案解析一.pdf
- 除盐水处理系统运行规程.pdf
- 单机软件买卖合同.pdf
- 第4讲 电解质溶液 (二).pdf
- 第12讲 抛体运动-2025年高考物理一轮精细复习(解析版).pdf
- 第7讲 受力分析及共点力的平衡分析方法-2025年高考物理一轮精细复习(解析版).pdf
- 第08讲 语法填空-2024年中考英语一轮复习讲练测(解析版).pdf
- 第二学期小学教学工作计划.pdf
- 第七单元整本书阅读《红楼梦》 公开课一等奖创新教学设计 统编版高中语文必修下册.pdf
- 2025年六安职业技术学院单招职业倾向性测试题库及参考答案.docx
- 2025年天津艺术职业学院单招职业适应性考试题库及答案1套.docx
- 2025年安庆医药高等专科学校单招职业技能测试题库完整版.docx
- 2025年四川机电职业技术学院单招职业适应性考试题库完美版.docx
- 2025年内蒙古建筑职业技术学院单招职业技能测试题库汇编.docx
- 2025年山东省曲阜市事业单位考试(中小学教师类D类)职业能力倾向测验试卷必威体育精装版.docx
- 2025年山东省诸城市事业单位考试(中小学教师类D类)职业能力倾向测验重点难点精练试题完整版.docx
- 全国安全生产月安全生产警钟长鸣ppt课件(优质ppt).pptx
- 安全带机动车安全带宣传ppt课件(优质ppt).pptx
- 改变运行方向办理区间闭塞设备82课件.pptx
最近下载
- 金刚砂耐磨地坪工程劳务施工合同协议书范本.doc
- 2024年洛阳文化旅游职业学院单招职业技能测试题库精编答案.docx VIP
- DL_T 2078.2-2021CN 调相机检修导则 第2部分: 保护及励磁系统.docx
- GB39800.2-2020 个体防护装备配备规范 第2部分:石油、化工、天然气.pdf
- T_CIATCM 121-2024 共享中药房中药调剂信息系统建设指南.pdf VIP
- 优秀仓管员全能战实训练.doc VIP
- 2010太阳能热水系统在北京奥运村工程中的应用.pdf VIP
- 建筑工程安全资料全套整理版.doc
- 保健食品原料目录 营养素补充剂(2023年版).docx
- SA51024矽力杰 中文资料 规格书 pdf 下载电源管理芯片全线.pdf VIP
文档评论(0)