织梦CMS - 轻松建站从此开始!

PDF电子书分享

当前位置: 主页 > 计算机类 >

架构整洁之道PDF,TXT,epub,mobi,azw3电子书下载

时间:2020-04-02 11:26来源:未知 作者:断桥之上 点击:
架构整洁之道PDF,TXT,epub,mobi,azw3电子书下载 内容简介 《架构整洁之道》是创造Clean神话的Bob大叔在架构领域的登峰之作,围绕架构整洁这一重要导向,系统地剖析其缘起、内涵及应用场景
架构整洁之道PDF,TXT,epub,mobi,azw3电子书下载
内容简介
    《架构整洁之道》是创造“Clean神话”的Bob大叔在架构领域的登峰之作,围绕“架构整洁”这一重要导向,系统地剖析其缘起、内涵及应用场景,涵盖软件研发完整过程及所有核心架构模式。本书分为6部分,第1部分纲领性地提出软件架构设计的终极目标,描述软件架构设计的重点与模式;第2~4部分从软件开发中三个基础编程范式的定义和特征出发,进一步描述函数、组件、服务设计与实现的定律,以及它们是如何有效构建软件系统的整体架构的;第5部分从整洁架构的定义开始,详细阐述软件架构设计过程中涉及的方方面面,包括划分内部组件边界、应用常见设计模式、避开错误、降低成本、处理特殊情况等,并以实战案例将内容有机整合起来;第6部分讲述具体实现细节;附录则透过作者数十年的软件从业经历再次印证本书的观点。对于每一位软件研发从业人员——无论从事的是具体编码实现、架构设计,还是软件研发管理,本书都是不可或缺的。
作者简介
Robert C. Martin,Object Mentor公司总裁,面向对象设计、模式、UML、敏捷方法学和极限编程领域的资深顾问。他是Designing Object-Oriented C Applications Using the Booch Method 以及 Jolt 获奖图书 Agile Software Development, Principles,Palterns,and Practices(中译版《敏捷软件开发:原则、模式与实践》)《代码整洁之道》等畅销书作者。
孙宇聪:曾在谷歌工作多年,任谷歌高级SRE(Senior Site Reliblity Engineer),前Coding.net 技术负责人。
目  录
第1部分 概述
第1章 设计与架构究竟是什么 3
目标是什么 4
案例分析 5
本章小结 11
第2章 两个价值维度 12
行为价值 13
架构价值 13
哪个价值维度更重要 14
艾森豪威尔矩阵 15
为好的软件架构而持续斗争 16
第2部分 从基础构件开始:编程范式
第3章 编程范式总览 21
结构化编程 22
前  言
序言
软件架构(architecture)究竟是什么?
不论从哪个角度分析软件系统,都不可能面面俱到。如果从架构学角度来分析,在一定程度上能够做到抓大放小,把握住重点,但是也不可避免地会错失某些重要的细节信息。
软件架构学关注的的一个重点是组织结构(structure)。不管是讨论组件(Component)、类(Class)、函数(Function)、模块(Module),还是层级(Layer)、服务(Service)以及微观与宏观的软件开发过程,软件的组织结构都是我们的主要关注点。但是真实世界中的许多软件项目并不完全按照我们的信念和愿望生长——它们就像超大型国企那样,层层嵌套,缠绕成一团乱麻 。有的时候真的很难相信,软件项目的组织结构性也能像物理建筑那样一目了然,层次清晰。
物理建筑,不管其地基是石头还是水泥,形状是高大还是宽阔,风格是气势恢宏还是小巧玲珑,其组织结构都一目了然。物理建筑的组织结构必须遵守“受重力”这一自然规律,同时还要符合建筑材料自身的物理特性。软件项目则没有定律可以遵循。另外,物理建筑是用砖头、水泥、木头、钢铁或者玻璃等标准材料建成的,而大型软件项目往往是由小的软件组件构成的,这些软件组件又是由更小的软件组件构成的,层层堆叠,无穷无尽。
点击版本下载:   下载地址 (责任编辑:admin)
------分隔线----------------------------