时间:2022-11-23 18:47:15来源:搜狐
今天带来程序架构书籍「编程主流框架」,关于程序架构书籍「编程主流框架」很多人还不知道,现在让我们一起来看看吧!
一起来看看有哪些不会过时、常读常新的经典架构书籍吧~
人邮君相信,这份书单里,藏着你想要的答案!
作者:[美] Eric Evans
“领域驱动设计之父” Eric Evans 经典著作众多声名显赫的软件大师鼎力推荐深度剖析构建高质量复杂系统的核心技术书籍简介
全书围绕着设计和开发实践,结合若干真实的项目案例,向读者阐述如何在真实的软件开发中应用领域驱动设计。书中给出了领域驱动设计的系统化方法,并将人们普遍接受的一些最佳实践综合到一起,融入了作者的见解和经验,展现了一些可扩展的设计最佳实践、已验证过的技术以及便于应对复杂领域的软件项目开发的基本原则。
适合人群
本书适合各层次的面向对象软件开发人员、系统分析员阅读。
作者:[美] Martin Fowler
世界软件开发大师 MartinFowler 的不朽经典生动阐述重构原理和具体做法普通程序员进阶到编程高手的修炼秘笈和代码整洁之道书籍简介
重构,一言以蔽之,就是在不改变外部行为的前提下,有条不紊地改善代码。
第 2 版在第 1 版的基础上做了全面修订,第 2 版中介绍的重构列表更加内聚,并用 JavaScript 语言重写了代码范例。此外,第 2 版中还新增了与函数式编程相关的重构范例,旨在教会读者如何在没有类的环境下开展重构。
书中清晰揭示了重构的过程,解释了重构的原理和最佳实践方式,并给出了何时以及何地应该开始挖掘代码以求改善。书中给出了60多个可行的重构,每个重构都介绍了一种经过验证的代码变换手法的动机和技术。本书提出的重构准则将帮助开发人员一次一小步地修改代码,从而减少开发过程中的风险。
适合人群
本书适合软件开发人员、项目管理人员等阅读,也可作为高等院校计算机及相关专业师生的参考读物。
作者:[美] Craig Walls
经典而实用的畅销 Spring 学习指南针对 Spring 5 全面升级书籍简介
Spring 框架让 Java 开发人员的工作更加轻松。Spring 5 的新特性通过微服务、反应式开发进一步提升了生产效率。随着与 Spring Boot 的全面集成,我们现在用最少的配置就可以启动复杂的项目。全新升级的 WebFlux 框架对反应式应用程序提供了开箱即用的支持。
本书继续以众所周知的清晰风格,介绍了 Spring 5 的核心特性。你将亲自动手,逐步构建出一个安全的、以数据库作为支撑的 Web 应用。在这个过程中,你将会探索反应式编程、微服务、服务发现、RESTful API、部署并掌握专家级的最佳实践。
适合人群
无论你是Spring的初学者,还是想要升级到Spring 5,本书都不容错过。
作者:[美] Simon Brown
这是一本“指南”型图书,作者会给你一个图景以及达到它的关键技术指引你将得到一个思考问题的框架,而非一条道路或一套方法。但对于架构师来说,这样就足够了书籍简介
软件架构在成功的软件交付中扮演着重要角色,但IT行业一直对软件架构存在误解,缺乏应有的重视。种种现状导致软件架构与编码严重脱节,也致使软件架构师在开发人员群体中名声不佳,被视为脱离实际工作、只会画框框线线的“指挥家”。其实,下至接口设计,上至技术选型,每个程序员多多少少都接触或参与过一些架构工作,架构师也自然而然成为相当一部分程序员的职业发展方向。
本书从全新的视角重新解读软件架构,揭示软件架构的本质,是一本强调实践、注重实效、轻量级、面向开发人员的软件架构指南。本书作者是一位备受好评的软件架构讲师,为全球20多个国家的软件团队提供咨询和培训,其中不乏家喻户晓的大型企业。在过去几年中,他的实践经验已令数千人受益终生。
适合人群
如果你是一名想成为软件架构师的程序员,那么本书就是为你准备的。
作者 :[美] Robert C. Martin
汇聚编程大师“Bob大叔”数十年编程生涯的心得体会阐释如何解决软件开发人员、项目经理及软件项目领导们所面临的棘手的问题软件开发领域为数不多的经典著作书籍简介
著名软件专家 Robert C. Martin 在本书中为你呈现了革命性的视野。他携同Object Mentor公司的同事,从他们有关整洁代码的最佳敏捷实践中提炼出软件技艺的价值观,以飨读者,让你成为更优秀的程序员——只要你着手研读本书。
本书提出一种观点:「代码质量与其整洁度成正比」。干净的代码,既在质量上较为可靠,也为后期维护和升级奠定了良好的基础。作为编程领域的佼佼者,本书作者给出了一系列行之有效的整洁代码操作实践。
适合人群
本书适合一切有志于改善代码质量的程序员和技术经理。
作者:[美] Joshua Kerievsky
书中讲述了27种重构方式《设计模式》作者Erich Gamma、Ralph Johnson和《重构》作者Martin Fowler联合推荐书籍简介
本书作者 Joshua Kerievsky 是最具人气的年轻一代软件开发专家之一,极限编程先驱、敏捷项目管理的思想领袖、敏捷eLearning的改革者。
重构和模式都是面向对象程序设计中至关重要的技术,而且已经得到广泛应用,采用重构和模式对于构建好的软件而言必不可少已经成为一种共识。本书将两种重要技术联系起来,革命性地改变了设计方式,极具实用价值。
适合人群
本书适于面向对象软件开发人员阅读,也可作为高校计算机专业、软件工程专业师生的参考读物。
作者:[美] Sam Newman
通过Netflix等多个业界案例,从微服务架构演进到原理剖析,微服务架构与实践指南ThoughtWorks内部系统架构师亲授经验书籍简介
过去十年中,分布式系统的粒度变得越来越细,包含大量代码的单块应用逐渐转变为自包含的微服务。但开发微服务系统也有一些让人头疼的问题。本书通过大量的例子,全面讨论了系统架构师和管理员在构建、管理和演化微服务架构时必须考虑的问题,并给出了实用的建议。
本书不但详细地阐述了微服务的基本概念,而且还深入探究了如何对自治服务进行建模、集成、测试、部署及监控。本书作者Sam Newman,是全球知名软件咨询公司ThoughtWorks的技术专家、ThoughtWorks内部系统架构师,同时还为全球的客户提供咨询服务。
适合人群
本书适合软件架构师、系统设计师及其他相关工程人员阅读。
作者:[美] Neal Ford, Rebecca Parsons, [澳] Patrick Kua
敏捷之父Martin Fowler作序推荐ThoughtWorks CTO等技术大牛详细讲解先进架构思想书籍简介
在软件开发流程中,为了尽可能快地响应各种变化,理应把结构渐进改变作为设计的首要原则。本书由IT行业领导企业ThoughtWorks的CTO和架构专家联合执笔,详尽介绍了演进式架构的必要性以及如何在具体的软件开发流程中实现演进式架构。
各章结合案例分别涵盖了软件架构、适应度函数、增量变更、架构耦合、演进式数据、构架可演进的架构、实践演进式架构等内容。
适合人群
本书适合软件架构师、系统设计师及其他相关软件开发人员阅读。
声明:文章仅代表原作者观点,不代表本站立场;如有侵权、违规,可直接反馈本站,我们将会作修改或删除处理。
图文推荐
2022-11-23 18:47:04
2022-11-23 18:42:03
2022-11-23 18:41:05
2022-11-23 18:35:14
2022-11-23 18:29:04
2022-11-23 18:23:23
热点排行
精彩文章
2022-11-23 18:47:08
2022-11-23 18:42:17
2022-11-23 18:41:24
2022-11-23 18:35:18
2022-11-23 18:29:20
2022-11-23 18:23:27
热门推荐