书籍详情

整理优先:小改进,大回报,整洁代码设计指南

整理优先:小改进,大回报,整洁代码设计指南

作者:[美]肯特·贝克

出版社:机械工业出版社

出版时间:2024-11-01

ISBN:9787111766186

定价:¥49.00

购买这本书可以去
内容简介
  本书分为三部分:第1部分介绍代码的整理(微型重构);第二部分讨论如何将整理工作整合到开发工作流程中;第三部分深入探讨什么是软件设计、软件设计如何驱动软件开发和运营成本以及软件开发和运营成本又如何驱动软件设计、投资软件结构与不投资软件结构之间的权衡是什么、我们可以利用哪些经济和人文原则来决定是否以及如何改变软件结构。
作者简介
  Kent Beck是程序员、极限编程(Extreme Programming)创始人、软件模式先驱、JUnit合著者、测试驱动开发(Test-Driven Development,TDD)的重新发现者,以及3X(Explore/Expand/Extract,探索/扩展/提取)的观察者。Beck还是《敏捷宣言》按字母顺序排列的第一位签署人。他现在是Mechanical Orchard公司的首席科学家,教授帮助极客在世界上感到安全的技能。
目录
序1
前言3
引言11
第一部分 整理
第1章 卫述句15
第2章 无用代码17
第3章 对称归一19
第4章 新接口,旧实现21
第5章 阅读顺序23
第6章 内聚顺序25
第7章 将声明和初始化放在一起27
第8章 解释型变量29
第9章 解释型常量31
第10章 显式化参数33
第11章 语句分块35
第12章 提取辅助函数37
第13章 积沙成堆39
第14章 解释型注释41
第15章 删除多余注释43
第二部分 管理
第16章 单独整理47
第17章 整理链51
第18章 批大小55
第19章 节奏59
第20章 解开乱麻61
第21章 优先,事后,以后,从不63
第三部分 理论
第22章 将元素关联起来创造收益69
第23章 结构和行为73
第24章 经济学:时间价值和期权性77
第25章 现在的一块钱大于未来的一块钱79
第26章 期权81
第27章 期权与现金流85
第28章 可逆的结构修改87
第29章 耦合89
第30章 康斯坦丁等价定律93
第31章 耦合与解耦97
第32章 内聚101
第33章 结论103
附录 阅读清单和参考文献105
猜您喜欢

读书导航