驯服烂代码
驯服烂代码封面图

驯服烂代码

伍斌, 著

出版社:机械工业出版社

年代:2014

定价:59.0

书籍简介:

全书共20章,分为四个部分:第一部分(第1~10章)首先通过测试后行和测试先行两种方法完成了一个名为“码农酒店”(世界时钟)的编程操练题目,然后对这两种方法进行对比,引出了烂代码的概念,读者能非常直观看出哪一种方法更容易写出烂代码。第二部分(第11~15章)通过一个名为Trivia(答题闯关游戏)的经典编程操练题目详细讲述了驯服一段烂代码的过程,首先讲解了代码腐臭的识别和记录,然后讲解了如何通过一系列的重构来清除这些腐臭。第三部分(第16~18章)通过“四圣试禅心”的编程操练题目详述了编写真正的单元测试的过程,首先讲解了用提取接口的办法编写Stub来进行单元测试,以及用子类化并覆写方法的办法编写Mock来进行单元测试,然后讲解了如何将被测类与文件系统之间的这种不适用于单元测试的耦合,转化为被测类与字符串之间这种适合与单元测试的耦合。第四部分(第19~20章)总结了驯服烂代码的步骤及方法,首先讲解了TDD开发方法的一种实现:I-EPP-TR方法,该方法中的全面重构的概念对传统的重构概念进行了扩展,然后讨论了如何才能将前面所讨论的良好的编程方法形成习惯并固化下来。

书籍目录:

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

内容摘要:

//www.bjdp.org)的组织者和开创者,这是国内首家中文公益编程操练社区,他全身心投入到社区的运营中,希望能帮到尽可能多的程序员。有《测试驱动数据库开发》和《优质代码》等译著。  个人网站:wubinben.com  微信订阅号:bjdp_org

书籍规格:

书籍详细信息
书名驯服烂代码站内查询相似图书
9787111481553
如需购买下载《驯服烂代码》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)59.0语种简体中文
尺寸19 × 24装帧平装
页数 272 印数 4000

书籍信息归属:

驯服烂代码是机械工业出版社于2014.11出版的中图分类号为 TP311.1 的主题关于 程序设计 的书籍。