读书分享
作者:互联网
领域驱动设计
1.DDD
2.领域模型统一沟通
3.基于此领域接口设计出来的软件也就天然满足用户需求
测试驱动开发
1.测试驱动开发从简单驱动入手,在逐步升入到复杂设计的思路
head first 设计模式
1.引导大家主动思考常用设计模式
2.设计模式之道
分析模式可复用的对象模型
1.社区少有讲解分析模型的书籍
2.97年出了第一版
3.什么是分析模式
面向对象模式整个步骤:
a.需求分析
b.分析建模-->抽象,寻找概念和关系
c.设计建模
d.oo语言实现
4.举例分析
个人和组织抽象为一组命名为参与方
责任模式
责任知识层,责任操作层,区分稳定和不稳定。
建模原则:模型无所谓对错,关键哪个模型哪个更加适用。
软件设计的哲学
1.讨论了软件设计的主题,怎么将复杂的软件系统分解成相对独立实现的模块
2.怎么去管理软件的复杂性
3.软件设计复杂度的三个本质:变化放大,认知负荷,未知的未知
4.复杂度的根本原因:依赖和晦涩,因此解决依赖和晦涩是解决复杂度的办法
5.讨论了软件设计的哲学问题
程序员的自我修养-链接,装载与库
1.windows和linux目标文件是怎么存储,怎么变成这样的,怎么链接,装载
2.底层机制,形容比较特别
3.从hello world举例
复杂软件设计之道,领域驱动设计全面解析与实战
1.领域驱动的历史等
2.介绍聚合设计,值对象等
3.通过货物运输系统举例解析
深入理解计算机系统
1.软件从业人员的困境
2.软件底层逻辑没有变
3.真正的高手都在苦练基本功
software engineering at google
1.软件工程端到端设计构建等内容
演进式架构
1.如何让系统面对变更
2.什么是演进式架构
3.如何实践
Prometheus 云原生监控运维开发与实战
1.Prometheus是轻量化的架构,go开发,一个容器,几十M
2.分级搭建入门
3.社区全面,生态强大
C++沉思录
1.c与C++设计哲学
性能之巅-洞悉系统企业与云计算
1.火焰图
2.总结了普遍的性能指标已经调试方法
3.帮助我们找到性能瓶颈,提前预知系统问题
深度探索C++对象模型
1.讨论面向对象的深度知识
有效的单元测试
1.cleanCode无效的单元测试
2.如何提升单元测试的质量
3.测试间谍
Effective STL
1.基站开发,C++独特之处
2.STL也可以写成简介高效的代码
设计模式的艺术
1.设计模式的形象介绍
深入浅出DPDK
1.DPDK处理数据包的软件
计算机体系结构量化研究方法
1.读书窍门,做题验证自己是否搞懂了
C++反汇编与逆向分析技术解密
1.汇编的讲解
2.反则学更明确
敏捷软件开发-原则,模式与实践
1.介绍了各种范式
2.接触到简单设计的精髓
深入理解TensorFlow架构设计与实现原理
1.介绍了什么是TensorFlow
2.以设计流图为核心深入剖析TensorFlow核心
A Philosophy of Software Design
1.软件设计的哲学
面向对象分析与设计
1.面向对象基础概念
2.UML类图
Structure and Interpretation of Computer Programs
1.解析器等了解
修改代码的艺术
1.大型项目,24项解依赖的方法
2.提供了很多C整改的例子
Effective C++
1.深入C++的书籍
C专家编程
1.很多实例讲解C
2.各种特性模型的讲解和分析
持续交付:发布可靠软件的系统方法
1.软件开发人员的参考书
重构改善既有代码的设计
1.常见代码坏味道和重构手法
算法竞赛入门经典
1.层层递进介绍算法基础知识
图解密码技术
1.通用密码技术
2.入门学习密码技术
架构整洁之道
1.编程范式,结构化,面向对象,函数式
2.架构,分离控制逻辑
3.软件架构是复杂的学问,考虑很多,权衡利弊
C++性能优化指南
1.函数的性能如何一步步优化的
复杂软件设计之道-领域驱动设计全面解析和实战
1.DDD课程学习实战
微服务设计
1.微服务架构体系系统理解
2.微服务优缺点,构建微服务边界
深入理解计算机系统
1.介绍计算机体系结构等
2.操作系统相关知识
标签:设计模式,架构,软件设计,C++,读书,驱动,设计,分享 来源: https://www.cnblogs.com/gongxianjin/p/15943120.html