8高质量子程序讲述.pptVIP

  • 3
  • 0
  • 约 51页
  • 2017-03-03 发布于湖北
  • 举报
8高质量子程序讲述

* 3.4 准确使用对帐形式 准确对账使程序清楚 getData还是readData? * 46 * Get / Set Open / Close Show / Hide Read / Write Start / Stop Up / Down Add / Remove Insert / Delete Lock / Unlock Open / _close Create / Destroy … * 3.5 为常用操作确定命名规则 没有规则容易造成混乱 比如:对于获取对象的标识,可以有多种的命名方式,选择哪种? employee.id.Get() dependent.GetID() supervisor() candidate.id() … * 46 * * 4. 子程序可以写多长 现代的计算机程序通常由很多极短的子程序外加少量较长的子程序构成 现代程序 = 短子程序(多)+长子程序(少) 同学们认为子程序多长为好呢? 46 * * 4.1 子程序长短对程序的影响 1984年Basili和Perricone所做的一项研究发现,子程序的长度和错误量成反比 1985年Shen另一项研究发现,子程序的长度与错误量没有关联 1986年Card的一项研究发现,短小的子程序与更低成本或错误率无关,有证据表明,较长的子程序使得每行代码的成本更低 46 * *

文档评论(0)

1亿VIP精品文档

相关文档