易燃物汇聚 YouTube 有声书与书评
现代C++软件架构:方法与实践 封面

现代C++软件架构:方法与实践

[美]艾德里安·奥斯特洛夫斯基 [波]彼得亚雷·加奇科夫斯基

1328人在读
25.3万字总字数
¥83定价

内容简介

本书结合现代C++特性,详细介绍软件架构的实用方法及实践,探索了如何在单体应用程序中使用成熟的设计模式,如何使应用程序具有健壮性、安全性、高性能和可维护性,以及如何使用面向服务的架构、微服务、容器和无服务器计算等架构模式构建连接多个单体应用程序的高级服务。

读者书评

★★★★★

感觉不错。既有宏观的软件设计原则和规范,也有深入的代码细节。

★★★★★

很不错的一本书,不过最后四章和微服务有关的章节只是简单的过了一遍。

★★★★★

cpp最佳实践类型书籍 云服务入门书籍 翻译的不太好,勉强算及格

★★★★★

这是目前市面上见到的唯一一本从宏观视角系统性讲解C++开发的书,从架构设计原则、设计模式,到C++新特性,到并发并行、数据库、云原生等等,让我意识到C++开发和现代程序开发并不脱节。罗列了不少概念,并且给予了入门性质的案例讲解。力荐给有志于从事C++开发的严肃的程序员。

★★★★★

C++只是一门编程语言,只是实现需求的工具。作者从更高维度谈论C++的工程化和软件架构等整个工作流程,涉及到构建、打包、集成、部署、质量、性能、分布式、微服务、云原生等,每一块都包含很多细节以及会用到的开源库、开源框架,这就需要大量的经验积累及实践。正所谓,台上一分钟,台下十年功,看着容易做起来难。

★★★★★

这本书大而全,不仅仅局限于C++语言,更包括了现代软件架构的绝大多数方面,从语言使用主要是cpp20,到代码分析,编译优化,性能监测,单元测试,到软件部署相关的缓存数据库容器等中间件。在横向纵向和连续性上做的都很好,但本书更多的是顶端设计,具体实施和工具的配置使用还需要进一步去钻研产品文档。这本书起到很好的提纲挈领的作用,对于学习理解现代软件架构很有帮助,介绍了软件开发测试分析每一步使用的工具,有助于开发者掌握软件架构的全貌。

★☆☆☆☆

还不如看java的书。c++架构感觉到是硬植入进入。

★☆☆☆☆

不喜欢。绝大部分内容与c++并没有什么关系。

★☆☆☆☆

和现在ai写的文章差不多,大而全但是没有什么指导意义。

书籍信息

作者[美]艾德里安·奥斯特洛夫斯基 [波]彼得亚雷·加奇科夫斯基
译者陈靖
出版社机械工业出版社
出版时间2023-10-01
ISBN9787111736769
分类计算机-编程设计
格式EPUB
完结状态连载中
章节数29