← 黑客书架

大规模 C++ 程序设计 封面

大规模 C++ 程序设计

Large-scale C++ software design

John Lakos · 初版 1996 年

  • 41次提及
  • 24人推荐
  • 34位 HN 评论者

为什么值得读

系统讲解如何组织代码架构与降低文件间依赖关系

适合:困扰于编译耗时与架构依赖的C++开发者

值得读指数:68 / 100

Hacker News 读者推荐

我不是 C/C++ 专家,但我强烈推荐 John Lakos 的《Large-Scale C++ Software Design》这本书。它深入探讨了如何组织程序架构,除了详细解答上述问题外,还覆盖了许多其他痛点。我很想听听 HN 上其他…的看法

anonymousDan 在 HN 的推荐

…依赖树,看看能不能发现什么扎眼的地方。或者你也可以手动批量“touch”几个文件,重新 build,用这种排除法揪出元凶。另外,推荐读读 John Lakos 的《Large-Scale C++ Software Design》,里面提供了很多指标和设计指南,用来降低项目中文件间的依赖度。假设你绕不开每个源文件都包含大量头文件的情况,很多 C/C++ build 工具…

dmlorenzetti 在 HN 的推荐

…需要考虑。还有诸如内存管理、logging 和 instrumentation 这些横切关注点。帖子末尾提到的那些设计原则,在《Large-Scale C++ Software Design》里有更好、更全面的阐述:http://www.amazon.com/Large-Scale-Software-Design-John-Lakos... 书中关于语言特性的某些观点反映了成书时 C++ 实现的不成熟,但那些设计准则…

dkarl 在 HN 的推荐

找书

在黑客书架打开完整页面 →

数据整理自 Hacker News 公开评论,数据来源 hackerbooks.org 与 Open Library。