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