驯服烂代码 新书_图书内容介绍_剧情呢
剧情呢 国产剧 港剧 泰剧

驯服烂代码读书介绍

类别 页数 译者 网友评分 年代 出版社
书籍 272页 7.8 2020 机械工业出版社
定价 出版日期 最近访问 访问指数
69.00 2020-02-20 … 2020-06-09 … 19
主题/类型/题材/标签
单元测试,编程,软件开发,代码质量,测试,计算机,TDD,重构,
作者
伍斌      ISBN:9787111481553    原作名/别名:《》
内容和作者简介
驯服烂代码摘要

Kent Beck、Martin Fowler、Michael C. Feathers、Robert C. Martin、Joshua Kerievsky、Gerard Meszaros等大师们的传世著作为如何提升编程技艺和代码质量提供了思想和原则上的指导,本书则为实践和融合这些思想、原则提供了过程和方法上指导。本书通过编程操练的方式讲述了如何用TDD(测试驱动开发)的方法来驯服烂代码,通过结对编程的对话形式展示了驯服烂代码的完整过程,将驯服烂代码所需要的思想、态度、习惯、方法和技艺完全融入编程操练实践中,是目前最具实践指导意义的驯服烂代码的著作。

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

作者简介

伍斌(英文名Ben)

资深软件技术专家,匠艺程序员,拥有超过20年的软件行业工作经验,在软件开发、软件测试、敏捷项目管理和软件开发咨询等诸多方面都有深厚的造诣,专注于测试驱动开发、驯服烂代码及编程操练,积累了丰富的经验。

活跃于Agile China、Scrum Gathering、敏捷之旅、CSDN、中国软件测试大会和InfoQ等组织和社区,曾经多次在这些平台举办的各种技术大会上发表与敏捷、测试和驯服烂代码相关的主题演讲,深受欢迎。此外,他还是 “北京设计模式学习组”(http://www.bjdp.org)的组织者和开创者,这是国内首家中文公益编程操练社区,他全身心投入到社区的运营中,希望能帮到尽可能多的程序员。有《测试驱动数据库开发》和《优质代码》等译著。

本书后续版本
未发行或暂未收录
喜欢读〖驯服烂代码〗的人也喜欢:

  • 不良丈夫驯服记 都市 言情 家庭 励志 2020-02-20 …
  • 后菜鸟的灿烂时代 言情 都市 偶像 剧情 2020-02-20 …
  • 驯龙高手3(驯龙记3(港) / 驯龙高手3:隐秘的世界) 动画 奇幻 冒险 2020-02-20 …
  • 驯服偶然 统计学,社会学,统计,历史,概率,概率论,科普,社会理论, 2020-02-20 …
  • 驯服烂代码 单元测试,编程,软件开发,代码质量,测试,计算机,TDD,重构, 2020-02-20 …
  • 不良丈夫驯服记 剧情,喜剧,家庭 2020-02-20 …
  • 驯服我 () 情色 2020-02-20 …
  • 女生BASARA:战国时代不在服务区 ギャルバサラ 戦国時代は圏外です() 剧情 历史 战争 奇幻 冒险 2020-02-20 …
  • 神兽男友驯服记() 喜剧 爱情 奇幻 2020-02-20 …
  • 保姆驯服记 () 喜剧 爱情 情色 2020-02-20 …
  • 友情提示

    剧情呢,免费看分享剧情、挑选影视作品、精选好书简介分享。