首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 整理优先:小改进,大回报,整洁代码设计指南
内容
编辑推荐
杂乱无章的代码令人烦恼。要想“整理”代码,使其更具可读性,就需要将代码分成易于管理的部分。在这本实用指南中,极限编程的创始人、软件模式先驱Kent Beck对代码整理的时机和位置给出了建议,可以在改善代码的同时保持系统的整体结构。
本书不会试图让你一次性掌握所有的整理方法,而是带你尝试一些对你的问题有意义的例子。如果你有一个包含多行代码的大函数,你将学习如何合理地将其分割成小块。同时,你还将学习软件设计背后的理论:耦合、内聚、现金流贴现和期权。
本书将帮助你:
·理解软件设计的基本理论和驱动因素。
·探索系统行为变化和系统结构变化之间的区别。
·通过优先整理或事后整理来改善编程体验。
·学习如何安全小步地进行大改动。
·将软件设计视为人际关系的一种实践。
内容推荐
本书分为三部分:第1部分介绍代码的整理(微型重构);第二部分讨论如何将整理工作整合到开发工作流程中;第三部分深入探讨什么是软件设计、软件设计如何驱动软件开发和运营成本以及软件开发和运营成本又如何驱动软件设计、投资软件结构与不投资软件结构之间的权衡是什么、我们可以利用哪些经济和人文原则来决定是否以及如何改变软件结构。
目录
序1<br />前言3<br />引言11<br />第一部分 整理<br />第1章 卫述句15<br />第2章 无用代码17<br />第3章 对称归一19<br />第4章 新接口,旧实现21<br />第5章 阅读顺序23<br />第6章 内聚顺序25<br />第7章 将声明和初始化放在一起27<br />第8章 解释型变量29<br />第9章 解释型常量31<br />第10章 显式化参数33<br />第11章 语句分块35<br />第12章 提取辅助函数37<br />第13章 积沙成堆39<br />第14章 解释型注释41<br />第15章 删除多余注释43<br />第二部分 管理<br />第16章 单独整理47<br />第17章 整理链51<br />第18章 批大小55<br />第19章 节奏59<br />第20章 解开乱麻61<br />第21章 优先,事后,以后,从不63<br />第三部分 理论<br />第22章 将元素关联起来创造收益69<br />第23章 结构和行为73<br />第24章 经济学:时间价值和期权性77<br />第25章 现在的一块钱大于未来的一块钱79<br />第26章 期权81<br />第27章 期权与现金流85<br />第28章 可逆的结构修改87<br />第29章 耦合89<br />第30章 康斯坦丁等价定律93<br />第31章 耦合与解耦97<br />第32章 内聚101<br />第33章 结论103<br /><br />附录 阅读清单和参考文献105
标签
缩略图
书名 整理优先:小改进,大回报,整洁代码设计指南
副书名
原作名
作者 [美]肯特·贝克(Kent Beck)
译者
编者
绘者
出版社 机械工业出版社
商品编码(ISBN) 9787111766186
开本 16开
页数 110
版次 1
装订
字数 104
出版时间 2024-12-01
首版时间
印刷时间 2024-11-01
正文语种
读者对象
适用范围
发行范围
发行模式 实体书
首发网站
连载网址
图书大类 教育考试-考试-计算机类
图书小类
重量
CIP核字
中图分类号 TP311.1-62
丛书名
印张
印次 1
出版地
整理
媒质
用纸
是否注音
影印版本
出版商国别
是否套装
著作权合同登记号
版权提供者
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/14 14:45:43