题名:
现代C++软件架构   / (美) 艾德里安·奥斯特洛夫斯基, (波) 彼得亚雷·加奇科夫斯基著 , 陈靖译
ISBN:
978-7-111-73676-9 价格: CNY139.00
语种:
chi
载体形态:
XIII, 345页 图 24cm
出版发行:
出版地: 北京 出版社: 机械工业出版社 出版日期: 2023
内容提要:
本书共分为四部分: 第一部分包含第1-3章, 介绍软件架构的概念及组件, 包括软件架构的重要性和良好的设计原则、架构风格、功能性和非功能性需求 ; 第二部分包含第4-7章, 介绍C++软件的开发和设计, 包括架构与系统设计、C++语言特性、设计模式, 以吸构建和打包 ; 第三部分包含第8-11章, 介绍架构的质量属性, 包括测试、持续集成和持续部署、安全性、性能 ; 第四部分包含第12-15章, 介绍云原生设计原则, 包括面向服务的架构、微服务、容器、云原生设计。 
主题词:
C++语言   程序设计
中图分类法:
TP312.8C 版次: 5
主要责任者:
奥斯特洛夫斯基
主要责任者:
加奇科夫斯基
次要责任者:
陈靖
责任者附注:
艾德里安,奥斯特洛夫斯基, Intel和Habana的机器学习框架集成架构师之一。他是一名现代C++爱好者, 对C++语言本身和用它进行高质量代码开发都充满兴趣。他还是一名终身学习者, 有超过10年的I从业经验, 特别是有超过8年的C++从业经验, 而且喜欢分享知识。他开发过并行计算、光纤网络等相关项目以及商品交易所的交易系统。彼得亚雷加奇科夫斯基, 他在编程和DevOps实践方面有超过10年的经验, 喜欢利用技术来改善人们的生活。他喜欢研究问题并给出简单解决方案, 擅长组织文化活动, 还喜欢向其他专业人士分享知识。陈靖, 北京大学、卡耐基梅隆大学软件工程双硕士, 目前担任小红书音视频架构负责人, 从0到1组建了小红书的音视频技术团队。曾任51Talk首席音视频科学家, 曾在Google (美国) 担任高级软件工程师。参与创立了深圳市人工智能产业协会, 并担任协会副秘书长以及A1+多媒体首席科学家。与人合著有《深入理解视频编解码技术》一书, 译有《计算机视觉算法: 基于OpenCV的计算机应用开发》一书。