Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

驯服烂代码:在编程操练中悟道 PDF 下载


分享到:
时间:2022-07-09 09:12来源:http://www.java1234.com 作者:转载  侵权举报
KentBeck、MartinFowler、MichaelC.Feathers、RobertC.Martin、JoshuaKerievsky、GerardMeszaros等大师们的传世著作为如何提升编程技艺和代码质量提供了思想和原则上的指导,本书则为实践和融合这些思想、
失效链接处理
驯服烂代码:在编程操练中悟道  PDF 下载


下载地址:
版权归出版社和原作者所有,链接已删除,请购买正版

用户下载说明:

电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/11181517468.html
 

相关截图:



资料简介:
KentBeck、MartinFowler、MichaelC.Feathers、RobertC.Martin、JoshuaKerievsky、GerardMeszaros等大师们的传世著作为如何提升编程技艺和代码质量提供了思想和原则上的指导,本书则为实践和融合这些思想、原则提供了过程和方法上指导。本书通过编程劋练的方式讲述了如何用TDD(测试驱动开发)的方法来驯服烂代码,通过结对编程的对话形式展示了驯服烂代码的完整过程,将驯服烂代码所需要的思想、态度、习惯、方法和技艺完全融入编程劋练实践中,是目前具实践指导意义的驯服烂代码的著作。全书共20章,分为四个部分 部分(第~0章)首先通过测试后行和测试先行两种方法完成了一个名为“码农酒店”(世界时钟)的编程劋练题目,然后对这两种方法进行对比,引出了烂代码的概念,读者能很直观看出哪一种方法更容易写出烂代码。第二部分(第~5章)通过一个名为Trivia(答题闯关游戏)的经典编程劋练题目详细讲述了驯服一段烂代码的过程,首先讲解了代码腐臭的识别和记录,然后讲解了如何通过一系列的重构来清除这些腐臭。第三部分(第6~8章)通过三个编程劋练题目详述了编写真正的单元测试的过程,首先讲解了用提取接口的办法编写Stub来进行单元测试,以及用子类化并覆写方法的办法编写Mock来进行单元测试,然后讲解了如何将被测类与文件系统之间的这种不适用于单元测试的耦合,转化为被测类与字符串之间这种适合与单元测试的耦合。第四部分(第9~20章)总结了驯服烂代码的步骤及方法,首先讲解了TDD开发方法的一种实现 I-EPP-TR方法,该方法中的全面重构的概念对传统的重构概念进行了扩展,然后讨论了如何才能将前面所讨论的良好的编程方法形成习惯并固化下来。...

资料目录:
前言
致谢
第章 -刻舟求剑的文档
第2章 -按图索骥地编写代码
第3章 -写main()方法测试一下
第4章 -调试一下
第5章 -用TDD重做编程劋练题目
第6章 -消除假数据所带来的重复代码
第7章 -让下一个测试足够有意思
第8章 -嗅出代码“腐臭”和新的测试点
第9章 -测试后行 -vs -测试先行
第0章 -何谓“烂代码”
第章 -记录所闻到的“腐臭”
第2章 -用测试描绘用户意图
第3章 -分而治之——釜底抽薪
第4章 -分而治之——抛砖引玉
第5章 -打扫战场
第6章 -分而测之——编写Stub及提取接口
第7章 -分而测之——编写Mock及子类化并覆写方法
第8章 -真正的单元测试
第9章 -驯服烂代码的步骤 IePpTr
第20章 -习惯出自专注、长期和用心的结对劋练
附录A -编程劋练简介
附录B -怎样在Windows系统中搭建编程劋练环境
附录C -怎样在OS -X系统中搭建编程劋练环境
附录D -怎样在Linux系统中搭建编程劋练环境”
------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐