解析重构利器与意图导向编程规范

来源 :程序员 | 被引量 : 0次 | 上传用户:lzh23
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在熟悉了开发过程方法,尤其敏捷方法以及单元测试等知识后,下面我们将进入TDD三项修炼的最后部分,也就是我们开发人员最擅长的开发及设计。在学习TDD中我们不难发现有几个出现频率特别高的词汇,除了测试优先,另两个就是重构和意图导向编程。我们来看看这两个概念对测试驱动开发的意义。
其他文献
煤矿巷道掘进技术和装备是提高煤炭产量的关键,随着煤矿开采行业的不断发展,我国在这方面的技术和装备有了非常大的进步,出现了更加丰富的掘进技术和装备,有的方面已达到世界
研究180型鱼肉采取设备的工作性能,运用3DAX软件创建鱼肉采取设备三维模型的技术方法,采用优化技巧使实体模型的结构更简化,模型的容量更小,为使用者提供逼真的视觉效果。三维建
"十二五"以来,河南省进入了高速创新驱动发展时期。在政府的大力支持下,取得了显著的成绩,在创新驱动投入方面加大了力度,也带来了专利、技术成交额或高技术出口额等方面的成果
在需求沟通过程中,如果能有效利用事物的多面性,发挥出“转换”这一“乾坤大挪移”式的技巧,有时可以出奇效,取得良好的沟通结果。下面我们就结合一些实例说明四种常见的转换策略
英语阅读这样的技能课要如何顺应新一轮的大学英语教学改革是本文所关注的问题。通过探讨如何将批判性思维融入非英语专业阅读课程的教学环节与学生的自主学习环节,本文试图
卷烟生产加工今后主要发展趋势是按订单生产,并实现生产管理的“精细化”和“智能化”,面对卷烟产品日益提高的加工精度和品质控制要求,对烟厂车间生产现场的管理和调度提出了新
拥有强大内需市场就等于拥有广大观众;就具有经营大联盟的条件。经营大联盟,让世界各软件开发团队都来逐鹿中原,乃是软件强国必经之路也。
指针链表是一种最简单也是最常用的动态数据结构,它是对动态获得的内存进行组织的一种结构。本文通过教学实践,通过图示法从基本概念的理解入手,并深入讲解动态链表的建立,插入和
期刊
接到《程序员》杂志的约稿通知,不禁有些受宠若惊。作为一名ITPro,笔者一向视代码如天书。而IT Pro和Dev,也一向被比作有如地球人和火星人,彼此很难理解和沟通。但是如果说IT Pro
2006年是双核的普及年,多核化趋势正在改变IT计算的面貌。跟传统的单核CPU相比,多核CPU带来了更强的并行处理能力、更高的计算密度和更低的时钟频率,并大大减少了散热和功耗。目