从设计模式到架构设计,可视化理解软件开发
单例、工厂、观察者...设计模式的可视化演示。
MVC、微服务、事件驱动...理解不同架构的优缺点。
敏捷、Scrum、DevOps...看软件开发的完整生命周期。
单元测试、集成测试、CI/CD...理解测试金字塔。
类图、时序图、活动图...可视化软件设计的表达方式。
代码坏味道、重构手法...看如何改进代码设计。