关于管理软件复杂性的最佳书籍?


昨天有人在 Hacker News 上发布了一个帖子,询问有关管理软件复杂性的最佳书籍,无论是从架构还是组织角度。
这三本书被推荐了很多:
  • John K Ousterhout,软件设计哲学
  • Titus Winter(等人),谷歌软件工程
  • Hanson 和 Sussman,灵活性软件设计
其他推荐的书有:
  • Peter Naur,作为理论构建的编程
  • Scott Wlaschin,领域建模函数化
  • Nick Tune,领域驱动设计的模式、原则和实践
  • Robert L. Glass,软件工程的事实和谬误
  • Donald Reinertsen,产品开发流程的原则
  • 埃里克·诺曼德,探索简单