提升软件质量---- 一致性

原创 2007年09月29日 17:35:00

提升软件质量----一致性

MoaKap

在设计与编写程序时,一个重要的标准就是一致性。 所谓一致性,是指在有一组函数时,比如说一个类的所有成员函数,对函数名字和参数的设计应该具有一致性。这也是良好变成技巧的开端。

最简单的例子,比如要设计两个成员函数,分别完成设置长方形的长和宽。设置长度的函数我们定义为 BOOL SetLength(float l);

那么,设置宽的函数我们就不应该写为 BOOL SetW(float w); BOOL SetWide(float w); 而应该保持函数名的一致性,设置为 BOOL SetWidth(float w).

同样,对于函数的参数、返回值等都应该保持这种一致性标准。

另外,一致性并不局限于函数,它还包括一组相关的类的命名、成员函数的种类等等。遵循一致性设计的程序,会大大增加程序的可读性与编程效率。

 
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

软件开发质量管理层次模型

摘要:   本文对软件开发质量管理的层次进行了初步的划分,形成了软件开发质量管理层次模型,并对模型中的各个层次内涵做了简要说明。  关键字:  质量管理、软件开发、层次。  正文:  概述  质量:一...
  • zw393
  • zw393
  • 2009-08-13 19:31
  • 366

为什么要学习软件质量保证与测试这门课?

我接触软件测试这个概念已经很久了,但还是首次这么近距离系统地学习它。 在刚开始学习本专业的时候,我还意识不到测试的重要性,总是在程序基本完成的时候才发现漏洞百出。有时会出现很多bug,debug的时...

提高软件质量实践―― Amazon 篇

前几天回国转了一圈,做了两家企业质量管理培训,一次上海测试沙龙,和chinatest两次演讲。收获颇多,以后慢慢分享。回来后发现我的软件质量实践系列文章距离上一次发表已经有很长一段时间了。我想还是先把...

软件质量造成的影响

作者:iamlaosong 现实中可能出现这样的悖论,软件写的不好,需要不断升级维护,公司因此财源滚滚;相反,软件写得好,结果成了一锤子买卖。关键是把握那个度,太烂,牌子砸了,太好挣不到钱。产品开发...

ISO软件质量模型

ISO软件质量模型: 软件质量的6大特性:功能性、可靠性、易用性、效率、维护性、可移植性 软件质量的27个子特性: 功能性:适合性、准确性、互操作性、安全性、功能性的依从性 可...

软件质量保障SQA (2)

软件质量保证(Software Quality Assurance) -what一系列用于监测和控制的活动;保证整个软件有序进行,有信心达到目标。(保证Assurance:都是未发生的事情。) -wh...

浅谈软件质量管理

最近某项目组爆出了一个小问题,本应该在开发过程就解决的Bug,结果上了生产还把客户生产服务器给搞宕机了,这个小问题导致的影响让某高层高呼“灾难啊!” 糟糕的质量有哪些灾难的影响呢?   l  F...

关于软件质量的思考-(thought of software quantity)

在网上看到一篇文章《软件质量管理之困境与对策思考》的文章,很有想法。和作者本人进行了沟通。一下是我对软件质量管理的砍翻以及作者的评论。希望对大家有所帮助。 1. 关于“哑铃型”组织结构 从你的...

设计模式真的能改善软件质量吗?(一)

本文是加拿大蒙特利尔大学(University of Montreal)Foutse Khomh和Yann-Gaël Guéhéneuc开展的一项经验性软件研究的成果,他们已在此基础上发表了相关论文。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)