c语言零缺陷编程方法研究new

c语言零缺陷编程方法研究new

ID:34425448

大小:428.78 KB

页数:3页

时间:2019-03-06

c语言零缺陷编程方法研究new_第1页
c语言零缺陷编程方法研究new_第2页
c语言零缺陷编程方法研究new_第3页
资源描述:

《c语言零缺陷编程方法研究new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、技术TechnologyC语言零缺陷编程方法研究赵丽华张彬肖凯卢旭英(西安通信学院,陕西西安710106)摘要:C语言是一种用途广泛、使用方便的编程语言。但是它也存在着语法检验不够严格等问题。该文章根据软件编程方法并结合C语言的特点创设零缺陷编程方法,以供广大编程爱好者借鉴。关键词:C语言;编程规范;零缺陷;测试C语言简单、易用,是许多编程爱好者的首选语言。但由于C办法来表示其类型,例如:语言的语法不是很严格,许多程序设计者在编程过程中会遇到许多charszBuffer[20];错误,在程序设计方法上,国外有许多学者对程

2、序零缺陷程序设计intnCount;提出了自已的观点和方法。如美国管理学家philipb。croby的“零缺利用sz和n分别代表字符串和整数。为了表示一个变量名称,陷”思想引进来,用以提高编程的质量,增大软件中的验证力度。采用如下的变量名称是可能的:IBM公司70年代末和80年代初提出的“净室软件工程”(cleanroomintiThisIsAVeryLongVariable;softwareengineering),“净室”一词源于精密半导体器件中的无在Linux中,我们经常看到的是定义非常简单的函数接口和变量尘生产车

3、间,它强调在生产过程中就消除问题,而不是在产品生产名称。在Linux内核的源代码中,可以看到Linux内核源代码的编码以后,才依靠检测来挑选有问题的产品。传统的软件工程建模、形风格说明。UNIX系统的一个特点是设计精巧,并遵守积木式原则。式化方法、程序验证(正确性证明)、以及统计SQA的集成使用已经组C语言最初来自UNIX操作系统,与UNIX的设计原则一样,C语合成一种可以导致极高质量软件的技术。净室软件工程(Cleanroom言被广泛认可和使用的一个重要原因是它的灵活性以及简洁性。因softwareengineerin

4、g)是一种在软件开发过程中强调在软件中建立正此,在利用C语言编写程序时,始终应当符合其简洁的设计原则,确性的需要的方法。本文通过建立良好的C语言的编程风格,避免出而不应当使用非常复杂的变量命名方法。C语言编程代码格式要点现常见的错误,并通过净室过程的方法来提高C语言编程的效率。如下:缩进时,使用长度为8个字符宽的Tab键。如果程序的缩进超1良好的编程风格过3级,则应考虑重新设计程序。良好的编程风格可以在许多方面帮助开发人员。如果你阅读过大括号的位置。除函数的定义体外,应当将左大括号放在行Linux内核源代码的话,可能会对

5、程序的优美编排所倾倒。良好的编尾,而将右大括号放在行首。函数的定义体应将左右大括号放在行程风格可以增加代码的可读性,并帮助你理清头绪。如果程序非常首。对变量名,不赞成使用大小写混写的形式,但鼓励使用描述性杂乱,大概看一眼就该让你晕头转向了。编程风格最能体现一个程的名称;尽可能不使用全局变量;不采用匈牙利命名法表示变量的序员的综合素质。类型;采用短小精悍的名称表示局部变量;保持函数短小,从而避许多人可能对Windows所推崇的匈牙利命名法很熟悉。这种方免使用过多的局部变量。保持函数短小精悍。不应过分强调注释的法定义了非常复

6、杂的函数、变量、类型等的命名方法,典型的命名作用,应尽量采用好的编码风格而不是添加过多的注释。函数函数方法是采用大小写混写的方式,对于变量名称,则采用添加前缀的应该短小而迷人,而且它只作一件事情,并且只作一件事情,而且作者简介:赵丽华(1975-),女,河南省中牟县人,西安通信学院讲师,西安电子科技大学在读博士生,主要研究方向为智能信息处理。50将它做好。一个函数的最大长度和函数的复杂程度以及缩进大小成加或自减进行赋值时,一定要注意变量使用的先后次序。反比。于是,如果你已经写了简单但长度较长的的函数,而且你已C语言编程时

7、的注意事项还有很多,这里由于篇幅的原因就不再经对不同的情况做了很多很小的事情,写一个更长一点的函数也是一一列举了。无所谓的。然而,假如你要写一个很复杂的函数,而且你已经估计到假如一般人读这个函数,他可能都不知道这个函数在说些什么,3“净室”化的程序设计方法这个时候,使用具有描述性名字的有帮助的函数。另外一个需要考净室(Cleanroom,无尘室或洁净室)是指一个具有低污染水平虑的是局部变量的数量。他们不应该超过5-10个,否则你有可能会的环境,这里所指的污染来源有灰尘、空气传播的微生物、悬浮出错。重新考虑这个函数,将他们

8、分割成更小的函数。颗粒和化学挥发性气体。更准确地讲,一个净室具有一个受控的污注释是一件很好的事情,但是过多的注释也是危险的,不要试染级别,污染级别可用每立方米的颗粒数,或者用最大颗粒大小来图区解释你的代码是注释如何如何的好,你应该将代码写得更好,厘定的。净室被广泛地应用在对环境污染特别敏感的行业,例如半而不是花费大量

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。