跳转到内容

第十一卷 · 软件工程与系统设计

写出能运行的程序是起点,写出多人长期维护、在生产中可靠运行的软件才是工程。本卷讲代码之上的那一层:流程、设计、架构与运维。

  • 第一部分 · 工程实践:版本控制与 Git、测试、设计原则与模式。
  • 第二部分 · 系统设计:架构与权衡、系统设计工具箱、性能工程与可观测性。

一门编程语言与一个真实项目的经验。