软件编程规范培训.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
应用电子研发中心 应用电子研发中心 应用电子研发中心 应用电子研发中心 应用电子研发中心 应用电子研发中心 应用电子研发中心 应用电子研发中心 应用电子研发中心 应用电子研发中心 软件编程规范培训 李冬青 2011-4-1 本次培训的目的 软件工程师通过本次培训能够认识到软件编程规范的重要性。 软件工程师通过本次培训初步了解业内现存的几种软件编程规范。 希望本次培训能够起到抛砖引玉的作用,在日后的工作中,软件工程师通过逐渐学习和领悟软件编程规范,能够编写出符合软件编程规范的高质量代码,从而在一定程度上提高软件的安全性、易读性、可移植性。 目录 什么是软件编程规范 为什么要学些软件编程规范 软件编程规范的行业标准 总结:什么样的规范适合我们 例程 什么是软件编程规范 程序员的“道” 什么是软件编程规范 为了提高软件的质量和可维护性,提高软件产品生产力,对软件产品源程序的编写风格、形式作出统一的约束。 为什么要学习编程规范 是软件企业对软件开发人员的基本要求   良好的编程习惯要从一开始培养。一旦养成坏习惯,要改就难了,特别是错误的思维习惯。现在的大学编程教育极少涉及编程风格。这一点现在的学校软件教育存在很大的问题。   对刚到公司的大学毕业生做的最多的培训就是编程风格培训。不仅因为他们常常对缩进式风格、匈牙利命名法、注释的重要性等等都一无所知。更是因为这些学生早就在学校里养成了只要能实现功能,其他都无所谓的思维习惯。刚刚开始工作的程序员常常会把公司定的编程规范当成耳边风,编起程序来随心所欲、行云流水,好不痛快。很多人都是直到碰得头破血流、焦头烂额时才如梦初醒,当然也包括我自己。 —— 上海SAIC公司 项目经理 李阳 为什么要学习编程规范 是成为程序员的正确的入门方法   以前所有的C语言的书中,不太重视格式的问题,写的程序像一堆堆的垃圾一样。这也导致了现在的很多程序员的程序中有很多是废码、垃圾代码,这和那些入门的书非常有关系。因为这些书从不强调代码规范,而真正的商业程序绝对是规范的。你写的程序和他写的程序应该格式大致相同,否则谁也看不懂。如果写出来的代码大家都看不懂,那绝对是垃圾。如果把那些垃圾“翻”半天,勉强才能把里面“金子”找出来,那这样的程序不如不要,还不如重新写过,这样,思路还会更清楚一点。这是入门首先要注意的事情,即规范的格式是入门的基础。 ——摘自 编程高手箴言,作者:梁肇新 为什么要学习编程规范 是提高编程质量的基础   就我的经历与阅历来看,国内大学的计算机教育压根就没有灌输高质量程序设计的观念,教师们和学生们也很少自觉关心软件的质量。勤奋好学的程序员长期在低质量的程序堆中滚爬,吃尽苦头之后才有一些心得体会,长进极慢,我就是一例。   现在国内IT企业拥有学士、硕士、博士文凭的软件开发人员比比皆是,但他们在接受大学教育时就“先天不足”,岂能一到企业就突然实现质的飞跃。试问有多少软件开发人员对正确性、健壮性、可靠性、效率、易用性、可读性(可理解性)、可扩展性、可复用性、兼容性、可移植性等质量属性了如指掌?并且能在实践中运用自如?。“高质量”可不是干活小心点就能实现的! ——摘自 高质量C++/C编程指南,作者:林锐 博士 软件编程规范的行业标准 嵌入式行业标准 MISRAC 企业标准 Microsoft 华为 MISRAC 的形成历史 1994年,在英国成立了一个叫做汽车工业软件可靠性联合会(The Motor Industry Software Reliability Association,简称MISRA)的组织。它是致力于协助汽车厂商开发安全可靠的软件的跨国协会,其成员包括:AB汽车电子、罗孚汽车、宾利汽车、福特汽车、捷豹汽车、路虎公司、Lotus公司、MIRA公司、Ricardo公司、TRW汽车电子、利兹大学和福特VISTEON汽车系统公司。 MISRAC 的形成历史 MISRA于1998年发布了一个针对汽车工业软件安全性的C语言编程规范——《汽车专用软件的C语言编程指南》(Guidelines for the Use of the C Language in Vehicle Based Software),共有127条规则,称为MISRAC:1998。 随着很多汽车厂商开始接受MISRAC编程规范,MISRAC:1998也成为汽车工业中最为著名的有关安全性的C语言规范。2004年,MISRA出版了该规范的新版本——MISRAC:2004。在新版本中,还将面向的对象由汽车工业扩大到所有的高安全性要求(Critical)系统。 MISRAC 的意义 C语言并不乏国际标准。ISO的“标准C语言”经历了从C90、C96到C99的变动。但是,嵌入式程序员很

文档评论(0)

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

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

1亿VIP精品文档

相关文档