c++ - 大型 C++ 项目的主要权威是什么?

标签 c++ projects

多年来,我一直在重读约翰·拉科斯的经典著作Large-Scale C++ Software Design 。它不仅是此类指南的第一本,而且还彻底改变了如何用 C++ 开发项目,至今仍保持高效!

你现在觉得他的想法已经过时了吗?书中的一些 C++ 技术实际上已经过时了(不要忘记这本书是在最新标准发布之前编写的)。

现在有什么好的权威来指导用 C++ 构建一个大系统。

别误会我的意思,我根本没有放弃 Lakos。它会一直为我所引用,并占据书架上的黄金位置。

谢谢

最佳答案

这本书的范围很窄:

  1. 将实现细节从 header 移至 CPP 文件中
  2. 避免循环依赖。

虽然它对这些主题进行了很多详细介绍,但主题本身非常狭窄。

在我看来,“大型 C++ 项目”的很多挑战都在其他地方......

  • 大型团队/多个分支机构的版本控制
  • 日程安排
  • 集成测试
  • 定义要求
  • 可靠性
  • 维护

...但这些主题并非特定于 C++。

关于c++ - 大型 C++ 项目的主要权威是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1312439/

相关文章:

c++ - 将指针传递给期望引用的函数会更改指向的值

c++ - Rust 中的 "sequence point"/"sequenced-before"规则是什么?

c++ - 创建一个 wxActiveXContainer

Java - 导入项目中的静态初始值设定项

c++ - 错误 35 错误 C2661 : 'operator new' : no overloaded function takes 2 arguments

c++ - Qt 造物主 : Could not start process ""

ios - Xcode 4 iOS 项目结构问题

c# - 在 Visual Studio 中合并两个项目并相互访问文件

projects - 我在哪里可以找到对我正在从事的项目的一些好的评论

java - 建议Java SE项目使用所有Java技能?