程序员修炼三部曲丛书包含了四本书,介绍了每个注重实效的程序员和成功团队所必备的一些工具。
注重实效的程序员都会利用反馈来指导开发,并驱动个人的开发流程。编码的时候,最有用的反馈来自于“单元测试”。
为了测试一座桥梁,不会只在晴朗的天气,开一辆汽车从桥中间穿过,就认为已经完成了对桥梁的测试。然而许多程序员却正在使用这种测试方法——把这种一次顺利通过称为“测试”。事实上,注重实效的程序员应该能够做得比这更好。
从这本书中,您能够学到:
编写更好,更快,并且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页
玛格丽特·杜拉斯(Marguerite Duras,1914-1996)法国小说家、剧作家、电影导演,本名玛格丽特·多纳迪厄,出生于印度支那,在那里度过生命最初...
《马拉松终极训练指南(原书第4版)》内容简介:出版22年以来,《马拉松终极训练指南》始终是最畅销的跑步书籍,这其中的原因有很多
阿加莎·克里斯蒂被誉为举世公认的侦探推理小说女王。她的著作英文版销售量逾10亿册,而且还被译成百余种文字,销售量亦逾10亿册
杨红樱是中国新世纪具有广泛影响力的儿童文学作家,曾做过小学老师、童书编辑,被中宣部评为全国宣传系统“四个一批”人才,被中央精神文明建设指导委员会评为“第一届全国...
This book, first published in 1977 by Prentice Hall, is an integrated anthology ...
风靡欧美的动漫画工作坊经典教科书,已被译为十几种语言在世界各地出版作者马特·马登因漫画创作成就被法国政府授予文学艺术骑士勋章国内读者期待多年,漫画版《风格练习》...
Aftermysecondheartattack,Icouldntworkatmynormaljob.Onmy23rdAnniversaryIwrotemyfi...
作品目录译者序前 言致 谢第1章 编程基础11.1 变量11.2 数据类型11.3 数据结构21.4 抽象数据类型31.5 内存与变量31.6
《长尾理论2.0》是克里斯·安德森对所有问题最明确的回答。在此书中,他详细阐释了长尾的精华所在,揭示了长尾现象是如何从工业资本主义原动力——规模经济与范围经济—...
实用脊柱外科学 内容简介 本书主要特点是面对广大骨科医师,特别是对脊柱外科医师,对临床教学具有重要的指导作用。其特点:①介绍以作者多年的临床经验为主的实用技术;...
精彩摘录般若三昧即是无念。何名无念?若见一切法,心不染着,是为无念。用即[偏]一切处,亦不着一切处;但净本心,使六识出六门
《东野圭吾精选集(第2辑共10册)》收录了东野圭吾十部著名的作品,是推理爱好者必读的大师之作。《东野圭吾精选集(第2辑共10册)》分为《黑笑小说》、《分身》、《...
G僧东本名钱圣东,著名自媒体人、微博Vlog博主。2017年开始运营视频自媒体"G僧东”,因其创作的沪语文化秀列短视频评说时事热点、社会现象,成为最有影响力的自...
萨苏,知名作家,近年来声名鹊起,已出版从日本史料揭秘中国抗战系列图书知名。
刑事判决是如何形成的-以S省C区法院实践为中心的考察 本书特色 《刑事判决是如何形成的:以S省C区法院实践为中心的考察》:法学新思维文丛刑事判决是如何形成的-以...
作品目录第一章 地形概要地形的表现方式地形的类型地形的实用功能小结第二章 植物材料概要植物的功能作用植物的建造功能植物的观
精彩摘录“你将是一个不为名利诱惑,不被道德困扰,遵从自己内心感受,来去自由的人。有一天你会摆脱所有的压力、烦恼、胆怯、怨
迪娜尔·玛塔利珀是一位自学成才的插画家和设计师,出生并成长于乌兹别克斯坦共和国的首都塔什干,最终定居于被冰雪覆盖的俄亥俄。虽然,迪娜尔曾在塔什干州立经济大学学习...
作者简介:飞乐鸟,国内新生代漫画家,对绘本、漫画有着几近疯狂的痴迷,擅长Q版、日漫等多种绘画风格。通过多年的磨砺,具有深厚的绘画功底和多样的绘画表现形式,创作有...
温瑞安,他被台湾《中国时报》总编辑高信疆形容为“第一个合并了诗与剑的光芒的才子”;他被上海闻人曹正文誉之为“武侠世界的奇才”;他被《联合报》主笔陈晓林认为是“以...