
大规模 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 的推荐
找书
豆瓣 微信读书 京东 Open Library ISBN 0201633620
数据整理自 Hacker News 公开评论,数据来源 hackerbooks.org 与 Open Library。