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

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

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

帮你改进代码,进行更好的软件设计。

内容简介

本书分为三部分:第一部分介绍代码的整理(微型重构);第二部分讨论如何将整理工作整合到开发工作流程中;第三部分深入探讨什么是软件设计、软件设计如何驱动软件开发和运营成本以及软件开发和运营成本又如何驱动软件设计、投资软件结构与不投资软件结构之间的权衡是什么、我们可以利用哪些经济和人文原则来决定是否以及如何改变软件结构。

作者简介

作者肯特·贝克,是极限编程的创始人、软件模式先驱、JUnit合著者、测试驱动开发(Test-Driven Development)的重新发现者以及3X(Explore/Expand/Extract,探索/扩展/提取)的观察者。他还是“敏捷宣言”按字母顺序排列的第一位签署人。Kent住在加利福尼亚州旧金山,是Mechanical Orchard的首席科学家,教授那些可以帮助极客在世界上感到安全的技能。

章节目录

版权信息

O'Reilly Media,Inc.介绍

本书赞誉

前言

引言

第一部分 整理

第1章 卫述句

第2章 无用代码

第3章 对称归一

第4章 新接口,旧实现

第5章 阅读顺序

第6章 内聚顺序

第7章 将声明和初始化放在一起

第8章 解释型变量

第9章 解释型常量

第10章 显式化参数

第11章 语句分块

第12章 提取辅助函数

第13章 积沙成堆

第14章 解释型注释

第15章 删除多余注释

第二部分 管理

第16章 单独整理

第17章 整理链

第18章 批大小

第19章 节奏

第20章 解开乱麻

第21章 优先,事后,以后,从不

第三部分 理论

第22章 将元素关联起来创造收益

第23章 结构和行为

第24章 经济学:时间价值和期权性

第25章 现在的一块钱大于未来的一块钱

第26章 期权

第27章 期权与现金流

第28章 可逆的结构修改

第29章 耦合

第30章 康斯坦丁等价定律

第31章 耦合与解耦

第32章 内聚

第33章 结论

附录 阅读清单和参考文献

关于作者

关于封面

推荐阅读

整理优先:小改进,大回报,整洁代码设计指南是2024年由机械工业出版社出版,作者[美] 肯特·贝克。

得书感谢您对《整理优先:小改进,大回报,整洁代码设计指南》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Java代码审计(入门篇) 电子书
Java代码审计初学者指南,系统介绍Java代码安全审计入门技术。
C/C++代码调试的艺术 电子书
本书围绕C/C++程序调试这一主题,介绍了在Windows和Linux操作系统上如何高效地调试C/C++程序。本书分为11章,内容涵盖了程序调试的基本知识、VisualC++调试程序的基本功能与技巧、Linux系统中gdb工具的使用、死锁调试、动态库调试、内存泄漏检查、远程调试、崩溃转储文件分析、发行版调试,以及调试的高级话题和调试扩展方面的知识。
代码中的软件工程 电子书
本书共五篇:第一篇介绍常用工具VSCode、Git和正则表达式;第二篇以C语言代码为例介绍工程化编程的基本方法,涵盖代码的风格和规范、模块化、可复用、可重入函数与线程安全等;第三篇介绍从需求分析到软件设计的基本建模方法——从需求分析开始,以UML为工具完成用例建模、业务领域建模、对象交互建模,最终形成设计方案;第四篇探讨软件的元素、结构、特性和描述方法,以及高质量软件的内涵等;第五篇回顾软件危机的
微信小程序营销实战108招:小应用大效果 电子书
本书结构清晰,内容丰富,语言简洁,适合小程序营销和运营人员阅读。
机器学习:公式推导与代码实现 电子书
本书基于NumPy与sklearn,介绍26个主流机器学习算法的实现。