【发布时间】:2010-12-24 01:34:27
【问题描述】:
阅读 reviews at Amazon 和 ACCU 表明 John Lakos 的书大型 C++ 软件设计可能是模块化的罗塞塔石碑。
同时,这本书似乎真的很稀有:没有多少人读过它,也没有盗版电子版在流传。
那么,你怎么看?
【问题讨论】:
-
没有读过,所以我只会评论.. 但是我们很多人看我们的项目,可能认为它们是“小规模”而不是“大规模”。除非您遇到 Firefox、Windows NT 或 Linux 内核之类的东西,否则人们不会开始大规模思考。
-
... 这确实是您阅读 Lakos 的规模。多亏了摩尔,他的大规模不是今天的大规模。
-
CAD 软件经常运行到数百万行。虽然像 Excel 这样的大型桌面应用程序同样复杂(如果不是更复杂的话),但我认为贬低代码库的规模是不公平的。他的介绍提到了价值数千人年开发工作的软件。我曾经工作过的最大的系统有数百个,并且(当时)是在大洋洲建造的最大的 J2EE 应用程序。 Lakos 正在研究比这大一个数量级的系统。
-
@George Stocker:感谢编辑(尤其是罗塞塔石碑的比喻)。
-
@George Stocker:希望问题的结尾不要读作“......那么,盗版电子副本在哪里?” :)))
标签: c++ architecture package-design