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

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

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

MoaKap

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

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

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

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

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

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

告诉你如何提高软件开发质量

当今开发环境现状特征:  软件开发与测试组织遍布全球、应用程序涉及更多利益相关者、复杂性不断加剧,且监管与审核限制灵活多变。有关权威机构证明,需要实施可靠的跟踪解决方案作为开发流程的一部分。   “最...
  • langhoo
  • langhoo
  • 2007年05月13日 15:18
  • 978

提升软件质量获取经营效益

2009年下半年的经济形势给保险行业所带来的巨大压力要求保险公司通过拓展业务来提高利润。新的业务压力增加了IT应用系统的复杂性,致使核心应用的性能、稳定性和安全性更易出现问题,而这些应用程序对于实现这...

深圳市软件质量提升工程系列活动——安全测试百人大课堂

“软件测试”决定软件“品质”与“成败”的关键,是软件生存周期中十分重要的一个过程,是产品发布、提交给最终用户前的稳定化阶段。为帮助软件企业和会员单位提升市场竞争能力和技术服务水平,深圳市软件行业协会向...

通过软件质量优化来提升应用质量

  • 2011年11月28日 15:42
  • 1.04MB
  • 下载

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

本文是加拿大蒙特利尔大学(University of Montreal)Foutse Khomh和Yann-Gaël Guéhéneuc开展的一项经验性软件研究的成果,他们已在此基础上发表了相关论文。...
  • LoveLion
  • LoveLion
  • 2012年07月24日 23:05
  • 10616

基于ISO9000、CMMI、六西格玛软件质量度量及其保证的分析与比较

1  引  言 质量是任何一个产品赖以生存的基础,软件产品也不例外。但是软件产品作为一个知识和智力型的特殊产品,相对其他的物质产品而言具有许多的特殊性,尤其是软件产品的开发和生产处处体现出“人脑工程...
  • joeyon
  • joeyon
  • 2014年12月23日 16:43
  • 746

软件质量特性与子特性故事

今天好朋友David给我讲了一个故事,由于我也比较喜欢分享,因为共享所以快乐。在我们准备软考过程中,有时会问软件质量管理中稳定性子特性是属于可靠性吗?看着书上的那张图,能放在脑子里才怪呢,我是遇到一个...

B’QConf(北京软件质量大会)记

下午从公司加班回来,顺路到淘宝(大望路)参加B’QConf(北京软件质量大会)。淘宝所在的国家广告产业园原来是一个菜市场,已经有大约6年没有到那一带活动了。之所以记得这么清楚,是因为6年前曾经从那里的...

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

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

读书笔记:持续集成软件质量改进和风险降低之道-第二章

软件开发需要避免的问题:假定。其实工作中也一样,不要想当然,一定要找到证据说话!!!证据才能说明一切,在寻找证据的过程中你需要假定,但不要什么都想当然。 减少假定:持续集成在每次版本控制系统发生变更时...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:提升软件质量---- 一致性
举报原因:
原因补充:

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