🏗️ 软件工程

从设计模式到架构设计,可视化理解软件开发

设计模式

🎨

设计模式可视化

单例、工厂、观察者...设计模式的可视化演示。

🔒

单例模式与线程安全

图文+交互讲清单例模式、多线程竞态窗口,以及 Go / Python 的各类线程安全写法。

🏛️

软件架构发展历史

一图看懂软件架构发展历史,MVC、微服务、事件驱动...理解不同架构的演进。

📦

序列化技术详解

图文+交互讲清序列化是什么,以及 JSON / Protobuf / Avro / Thrift 的差别与选型。

🔄

开发流程

敏捷、Scrum、DevOps...看软件开发的完整生命周期。

即将上线
🧪

测试策略

单元测试、集成测试、CI/CD...理解测试金字塔。

即将上线
📐

UML 建模

类图、时序图、活动图...可视化软件设计的表达方式。

即将上线
🔧

重构技术

代码坏味道、重构手法...看如何改进代码设计。

即将上线