用单元测试驯服烂代码.PDF

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用单元测试驯服烂代码

用单元测试驯服烂代码 伍斌 独立编程匠艺顾问程序员 2013.03 Copyright 2013 © 伍斌(Ben), 1 , 独立编程艺匠顾问程序员 新浪微博@伍斌_Ben; LinkedIn: Bin (Ben) Wu Copyright 2013 © 伍斌(Ben), 2 , 独立编程艺匠顾问程序员 工作内容与时间长度 Copyright 2013 © 伍斌(Ben), 3 , 独立编程艺匠顾问程序员 行业领域与时间长度 Copyright 2013 © 伍斌(Ben), 4 , 独立编程艺匠顾问程序员 —— Extreme Programming (XP) Copyright 2013 © 伍斌(Ben), 5 , 独立编程艺匠顾问程序员 议程 • 关于烂代码 • 驯服烂代码的概念 • 驯服烂代码的策略与基本步骤 Copyright 2013 © 伍斌(Ben), 6 , 独立编程艺匠顾问程序员 关于烂代码 • 代码的内在质量 • 什么是烂代码 • 为何代码会变烂 Copyright 2013 © 伍斌(Ben), 7 , 独立编程艺匠顾问程序员 代码的内在质量 • Steve McConnell的 《代码大全(第2版)》 – 软件同时拥有外在的和内在的质量特性。 – 外在特性指的是该产品的用户所能够感受到的部分, • 包括:正确性、可用性、效率、可靠性、完整性、 适应性、精确性和健壮性。 • 质量的外在特性是用户 关心的唯一软件特性。 – 而程序员除了关心软件质量的 外在特性之外,还要关心它的内在特性, • 包括: 可维护性、灵活性、可移植性、可重用性、可读性、 可测试性和可理解性。 • 其中可读性指在细节语句的 层次上理解系统的难易程度,而可理解性指同时 在系统组织 和细节语句两个层次上理解系统的难易程度。” – 软件的内在质量将影响外在质量 • 中医的藏象学说 :藏指藏于体内的内脏,象指表现于外的生理、病理现象。

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档