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

原创 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
  • 1194

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

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

提高软件质量的几大法宝

提高软件质量的方法很多:重要的也是比较推崇的技术有: 采用软件设计技术、提高编码审核能力、加强软件开发过程管理,实施软件测试等方法。 从提高软件质量的显著程度、投资回报率和可实施性...
  • wuxiaobingandbob
  • wuxiaobingandbob
  • 2016年02月25日 08:53
  • 270

CMMI和提升软件质量

最近公司在搞CMMI四级评审,有人支持,有人不理解,有人无所谓,不过既然是领导的意思那么就不管你想不想搞都的搞了,于是各种培训,预评估会议,各色报表,文档,流程软件什么的都整出来了,倒也热闹。我作为一...
  • psy
  • psy
  • 2007年11月19日 01:41
  • 468

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

提升软件质量----一致性MoaKap在设计与编写程序时,一个重要的标准就是一致性。 所谓一致性,是指在有一组函数时,比如说一个类的所有成员函数,对函数名字和参数的设计应该具有一致性。这也是良好变成技...
  • ljinddlj
  • ljinddlj
  • 2007年09月29日 17:35
  • 954

如何提高c/c++大型项目的软件质量?

如何提高c/c++大型项目的软件质量?         软件的交付质量一直是我们软件开发项目最为关注的核心问题,那么如何保证软件项目,尤其是大型和超大型软件项目的质量,不管在国内还是国外一直是许多软...
  • fanyun_01
  • fanyun_01
  • 2017年10月01日 22:11
  • 2012

《全面软件质量管理》核心观点摘录

软件产品的质量定义始终都是满足要求和适合使用,高质量和高等级是有区别的。软件质量目标应该来源于商业目标驱动,商业目标决定了软件的价值。提高软件质量的目标仍然是为了盈利和创造更大的效益,而不是创造完美无...
  • wushxian
  • wushxian
  • 2015年04月17日 19:00
  • 1230

干货|对于软件产品质量的一些思考

点击上方“中兴开发者社区”,关注我们 每天读一篇一线开发者原创好文 笔者作为一个经验不甚丰富的测试人员,在从测试人员(主要作为测试执行者)转型为QA时,非常迷茫。曾问过一个经验丰富的同事:到底...
  • O4dC8OjO7ZL6
  • O4dC8OjO7ZL6
  • 2017年11月27日 00:00
  • 120

编程规范(统一软件编程风格,提高软件源程序的可读性、可靠性和可重用性,提高软件源程序的质量和可维护性)_C#

  • 2010年02月05日 18:45
  • 215KB
  • 下载

软件质量管理

【摘要】 软件质量是软件产品的灵魂。本文全面介绍了质量的概念,提出了从流程、技术、组织管理、人员技能发展等多个角度提高软件质量的重要性;并对目前国际上流行的 CMM 标准进行了介绍,提出了使用 PSP...
  • tianzhu123
  • tianzhu123
  • 2015年03月17日 14:09
  • 3413
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:提升软件质量---- 一致性
举报原因:
原因补充:

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