程序员修炼三部曲丛书包含了四本书,介绍了每个注重实效的程序员和成功团队所必备的一些工具。
注重实效的程序员都会利用反馈来指导开发,并驱动个人的开发流程。编码的时候,最有用的反馈来自于“单元测试”。
为了测试一座桥梁,不会只在晴朗的天气,开一辆汽车从桥中间穿过,就认为已经完成了对桥梁的测试。然而许多程序员却正在使用这种测试方法——把这种一次顺利通过称为“测试”。事实上,注重实效的程序员应该能够做得比这更好。
从这本书中,您能够学到:
编写更好,更快,并且bug更少的代码。
找到bug的隐身之处,并且学会如何修正这些bug。
在不使用整个项目的前提下,就可以测试一小段代码。
学会如何JUnit来简化测试代码。
如何在开发小组中展开高效的测试。
本书将借助面向Java的免费程序库JUnit来对单元测试进行描述;这些技术同样也适用于其它语言和框架(本丛书还有一本针对Java版本的姐妹书籍《单元测试之道C#版——使用UNnit》)。
《程序员修炼三部曲》是一套由四本小册子组成的丛书,旨在帮助解决程序员在日常工作中遇到一些具体问题和需要,覆盖了对于现代软件开发非常重要的基础性知识。这套丛书不仅展现了注重实效的实际技巧、工具使用,也贯穿了作者们在其名作《程序员修炼之道:从小工到专家》中所坚持的开发哲学。而所有这些,都是帮助开发人员和开发团队进行正常开发,并带来高开发效率的利器。
《单元测试之道Java版——使用JUnit》是本丛书的第二本(本书还有C#版本《单元测试之道C#版——使用JUnit》),阐述使用自由公开的JUnit程序库以Java语言进行单元测试,其内容也广泛适用于其他语言和框架程序库。本书主要内容包括:如何更高效地撰写bug更少的代码:如何发现bug的藏身之处以及如何清除bug;如何测试代码片断而不用牵连整个项目;如何利用JUnit简化测试代码;如何在团队中高效地进行测试,等等。
本书主要适用于具有一定编程和设计经验,但是对单元测试并不是很有经验的Java程序员。
Andrew Hunt和David Thomas是Pragmatic Programmers的合伙人。他们不但为客户开发复杂的软件系统,而且为开发者和项目经理提供具有实务的各种资源。他们的第一本书《程序员修炼之道——从小工到专家》(The Pragmatic Programmer:From jouneyman to master)是面向技术和实践的畅销书籍,旨在让编码过程更加高效和有趣。
Right-BICEP:Right-结果是否正确?B-是否所有的边界条件都是正确的?I-能查一下反向关联吗?C-能用其他手段交叉检查一下结果吗?E-你是否可以强制错误条件发生?P-是否满足性能要求?
——引自第37页
毕竟,要是我们对手上正在写的代码的行为是否和我们的期望一致都没把握,那么其他形式的测试也都只能是浪费时间而已。
——引自第4页
脾胃论集要-中医古籍经典 内容简介 半个多世界以来,中医研究的内容与方法有了长足的发展,有些学者将其分为五个方面:1.文献研究:从上世纪50年代至60年代中期,...
心脏物理检查技巧-中文翻译版-赠英文原版心音和脉博波CD 本书特色 随着二维超声心动图及核素成像等现代诊疗技术的广泛应用,心脏听诊教学和心脏物理检查的应用已...
《最有权势的读书人:张居正》内容简介:张居正是中国历史上最成功的读书人;也是人治官场最游刃有余的政坛高手。他是从社会下层靠
《七堂极简物理课》作者卡洛·罗韦利推荐:吉姆·巴戈特用浅显易懂的语言告诉了我们,这个世界是由什么构成的。-我们身边的万事万物都是由“物质”构成的,从行星到书本,...
中医实习医师手册-(第二版) 本书特色 该书对中医临床实习和工作中常查常用的中医药辩证及用药等知识进行了简明扼要的总结,并用列表的形式列出。内容丰富,涵盖面广。...
作品目录总序序绪论一 找回国家——当前研究的战略分析第一篇 国家作为经济发展和社会再分配的促进者二 国家与经济转型——一种
中医外治法效方300首 内容简介 本书是一部总结国内近年来运用中医药或中西医结合,以外治法治疗各科疾病的临床参考书。全书重点介绍运用药物、物理方法或配合一定的器...
作品目录第一章 云雾锁深山 猿迓佳客蟒藏珍第二章 小厄是奇逢 软玉温香人人抱第三章 微言规侠女 穷神仗义上衡山第四章 三更明本
JGJ 3-2010-高层建筑混凝土结构技术规程应用与分析 内容简介 为便于建筑结构设计人员能准确地解决在结构设计过程中遇到的规范应用中的实际问题,《高层建筑混...
日本学者、中国文学研究家和日中文化交流史研究家。广岛人。1926年早稻田大学文学部毕业。1930年东京外国语专门学校中国语科毕业。任早稻田大学教授、武藏女子大学...
工业时代模式即将终结,世界正处在颠覆性创新时代的边缘,要实现下一次量子跃迁,人类需要一个截然不同的框架。利用人工智能,我们可以分析隐藏在数字生态圈中的数万亿数据...
杰克·施瓦格是公认的期货界专家、对冲基金经理和一系列金融书籍作者。他现在是ADM投资者分散策略基金的组合产品经理,管理期货和外汇账户。在此之前,施瓦格先生是财富...
仲圣方证合一要诀 本书特色 武简侯编著的《仲圣方证合一要诀》在广泛总结前人经验的基础上,紧密结合中医临床实践,以简洁好记的口诀形式,把《伤寒论》和《金匮要略》中...
作品目录第二版 序言第一章 绪论第二章 迄今有关充足理由律的最重要观点概述第三章 以往论证的缺陷和新论证的概述第四章 论主体
熊亮作家、画家,中国原创绘本领跑者。创作领域涵盖绘本、童话、小说、戏剧、诗歌、当代水墨。“游侠小木客”系列是熊亮2019年的全新作品,开创了中国儿童阅读新类型—...
《法理学教程(第二版)》内容简介:本书在内容上,结合党的十八大精神和司法体制改革的总要求,进行了完善与补充;在体例上,除每
《反抗的忧郁》是匈牙利作家克拉斯诺霍尔卡伊•拉斯洛创作于1989年的长篇小说,也是贝拉·塔尔的电影《鲸鱼马戏团》的原著。·小说围绕主人公艾斯泰尔夫人、弗劳姆夫人...
作品目录总序(谈锡永)序言科判正文汉译说明秘密藏续释论·十方除暗总义·光明藏前分正分甲一 说续之“大”甲二 诠说续义乙一 广
普通外科手术图谱 本书特色 《普通外科手术图谱》:普通外科手术图谱是一本极具实用性和临床参考价值的书籍。《普通外科手术图谱》以外科基本技术作为起始章节,包括缝合...
【作者简介】海伦·文德勒(HelenVendler),美国文学评论界的领军人物,被称为当代极为优秀、敏锐的诗歌评论家之一。1933年出生于马萨诸塞州,1960年...