《架构整洁之道》是创造“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 技术负责人。
人渐渐地发现,这个世界上有很多问题就像翘翘板一样,只能要一边,这一边上去了,另边就下来了。就像要么用空间换时间,要么用时间换空间一样,你很难同时满足空间和时间要求的“双利解”;就像CAP的三选二的理论一样,这个世界不存在完美的解方案无论什么方案都有好的一面和不好的一面。而且这些工程师还还渐渐发现,每当引入一个新的技术来解決一个已有的问题时,这个新的技术就会带来更多的问题,问题就像有一个生命体一样,它们会不断地繁殖和进化。
——引自章节:第1部分概述
《架构整洁之道》孙宇聪译,软件架构参考书籍。第一章软件架构的终极目标是,用最小的人力成本来满足构建和维护该系统的需求。软件开发的核心特点:要想跑得快,先要跑得稳。过度自信只会使得重构设计陷入和原项目一样的困局中。研发团队最好的选择是清晰地认识并避开工程师们过度自信的特点,开始认真地对待自己的代码架构,对其质量负责。要想提高自己软件架构的质量,就需要先知道什么是优秀的软件架构。而为了在系统构建过程中采用好的设计和架构以便减少构建成本,提高生产力,又需要先了解系统架构的各种属性与成本和生产力的关系。第二章软件系统两个价值维度-行为价值和架构价值。软件架构师这一职责本身就应该更关注系统的整体结构,而不是具体的功能和系统行为的实现。软件架构师必须创建出一个可以让功能实现起来更容易、修改起来更简单、扩展起来更轻松的软件架构。第四章在架构设计领域,功能性降解拆分仍然是最佳实践之一。第十五章软件架构师自身需要是程序员,并且必须一起坚持做一线程序员,绝对不要听从那些说应该让软件架构师从代码中解放出来以专心解决高阶问题的伪建议。如果不亲身承受因系统设计而带来的麻烦,就体会不到设计不佳所带来的痛苦,接着就会逐渐迷失正确的设计方向。软件架构这项工作的实质就是规划如何将系统切分成组件,并安排好组件之间的排列关系,以及组件之间互相通信的方式。软件架构的终极目标就是最大化程序员的生产力,同时最小化系统的总运营成本。在真正制作出来一个可复用框架之前,是不知道怎么制作一个可复用框架的。想要制作一个可复用的框架,必须要和几个复用该框架的应用一直开发。
——引自第1页
《美国对华情报解密档案(1948~1976)》是以中央情报局为主的美国情报机构收集的中国情报以及对这些情报进行分析和评估的报告。中央情报局是美国最主要、最核心的...
民事证据理论新探 内容简介 本书内容涉及民事证据的界定、证据的属性、证据能力、理论分类中的民事证据、传闻证据排除规则的构建、书证的分类及应用、我国证人证言制度构...
★内容介绍独居老人=悲惨的晚年?!《独居老人》中作者采访呈现的16位老前辈,会用悠然自得的生活状态打破世人的这种偏见。他们中有的独身已久,有的经历人生的起起落落...
作者简介博 日本漫畫家、插畫家。 代表作品:《明日同學的水手服》(青文出版)
内容提要这是一个残疾母亲的自述,讲述了她独特的奋斗经历,也讲述了她养育女儿的千辛万苦,还讲述了她如何带领女儿顺利地通过初考、中考及高考的全过程,展现了她自强不息...
南怀瑾先生出身于世代书香门第,自幼饱读诗书,遍览经史子集,对国学钻研精深,体认深刻,于中华传统文化之儒、道、佛皆有造诣,更兼通诸子百家、诗词曲赋、天文历法、医学...
车厘子,简书、片刻常驻作者,文章散见于《读者》《爱你》《意林》等杂志,编译有《雷人雷语雷翻天》(增刊),多篇翻译作品被收入《意林励志馆﹒美国卷》。
肖宾简介《京华时报》资深房产记者,喜好读书,热爱经济与金钱,多年从事房产业新闻报导,见惯了地产大腕们人前人后、真真假假的方方面面,有感而发,遂成此书。
方丈贵惠 Hojo Kie一九八四年生于日本兵库县,在京都大学就读时参加了京都大学推理小说研究会。二〇一九年以《时空旅行者的沙漏》获得鲇川哲也奖,正式出道。
费兆馥中医诊断学讲稿 本书特色 费兆馥教授是上海中医药大学名师,长期致力于中医诊断学的教学和科研工作,在国内外中医诊断学教学与诊法客观化研究领域中享有直名,曾任...
木苏里,晋江文学城人气作家,作品内容天马行空,笔力成熟动人。喜爱幻想类作品,信奉文字是有温度的东西,致力于为读着带来充满阳光的作品。
园艺是最好的亲子游戏-随书赠送精品鲜花种子 本书特色 本书为家庭园艺类亲子读物,鼓励孩子去户外亲近自然,以耳目一新的创意实验活动,帮助孩子更好地耕耘自己的园地,...
No, David!大卫不可以 本书特色 《大卫,不可以》荣获美国凯迪克大奖!1998年凯迪克银奖;1999年美国图书馆学会年度好书推荐;1998年《纽约时报》...
李翁医记-医案医话医论-11 本书特色 《李翁医记》对于加强中医药古籍文献研究队伍建设、建立古籍研究平台,提高古籍整理水平均具有积极的推动作用,对弘扬我国优秀传...
玛格丽特·杜拉斯(Marguerite Duras,1914-1996)法国小说家、剧作家、电影导演,本名玛格丽特·多纳迪厄,出生于印度支那,在那里度过生命最初...
《重生于康熙末年1:转流年》主要内容:在律师事务所混日子的26岁现代青年曹雍一梦醒来,竟然回到了三百年前——康熙四十年的江宁织造曹府,成为了曹雪芹祖父曹寅的儿子...
《台湾风云(1368-1683)》内容简介:《台湾风云(1368-1683):大航海时代的失陷与收复》讲述的是从1368年明朝中期抗倭斗争,至16
王智贤老中医针灸经验真传 本书特色 王智贤主编的《王智贤老中医针灸经验真传》上编增添**章经络的基本知识;第2章~第7章在原文基础上有所增补和修订;中编第8章~...
作品目录Sign 19 强敌的真身Sign 20 皇娥变体Sign 21 失守Sign 22 援军·蜕变Sign 23 诞生Sign 24 娥皇·螂舜Sign ...
太宰治的青春诀别辞东京八景,我想把它当作青春的诀别辞,写下它,不为谄媚任何人。——太宰治======本书以日本筑摩书房1985年出版的《太宰治全集》为底本, 收...