整理优先:小改进,大回报,整洁代码设计指南,PDF电子书下载

作者:[美]肯特·贝克(Kent Beck)
出版社:机械工业出版社
出版日期:2024-12-01
页数:110
ISBN:9787111766186
电子书大小:207MB [高清扫描版PDF格式]
内容简介
本书结构划分为三个主要部分:第一部分聚焦于代码整理(即微型重构)的实践;第二部分阐述如何将这些整理活动融入日常开发流程;第三部分深入分析软件设计的本质,探讨其对软件开发和运营成本的影响,以及成本反过来对设计决策的作用。此外,该部分还讨论了投资于软件架构与不投资之间的权衡,并介绍了可用于指导软件结构调整决策的经济和人文原则。
混乱的代码往往给开发者带来困扰。为了提升代码的可读性,有必要对其进行合理分割,使之更易于管理。这本实用指南由极限编程创始人、软件模式先驱Kent Beck撰写,书中提供了关于何时何地进行代码整理的具体建议,在优化代码质量的同时维持系统的整体架构。本书并不追求一次性传授所有整理技巧,而是通过一系列有针对性的例子引导读者逐步掌握相关技能。例如,当面对一个包含多行代码的大函数时,读者将学会如何将其有效拆解为更小的部分。同时,书中还涵盖了软件设计的核心理论,如耦合、内聚、现金流贴现及期权等概念。
本书旨在帮助读者:理解软件设计的基本原理及其驱动因素;区分系统行为变化与结构变化的不同;通过前置或后续整理提升编程体验;学习如何以渐进方式安全实施重大更改;将软件设计视为一种涉及人际关系的实践活动。
作者简介
书名:整理优先:小改进,大回报,整洁代码设计指南
[美]肯特·贝克(Kent Beck),作为编程领域的知名人物,是极限编程的创始者、软件模式的重要推动者、JUnit的共同作者以及测试驱动开发的重新发掘者。此外,他也是3X(探索/扩展/提取)理念的观察者。在《敏捷宣言》中,贝克的名字按字母顺序位列首位。目前,他在Mechanical Orchard公司担任首席科学家,致力于传授使极客能够在社会中获得安全感的相关技能。
>