大规模C++程序设计
出版社: 中国电力出版社
原作名: Large-Scale C++ Software Design
译者: 李师贤 | 明仲 | 曾新红 | 刘显明
出版年: 2003.9
页数: 624
定价: 72.00
装帧: 平装
ISBN: 9787508315041
内容简介
在本书中,Lakos介绍了将大型系统分解成较小且较好管理的组件层次结构(不是继承)的过程。这种具有非循环物理依赖的系统的维护、测试和重用从根本上比相互紧密依赖的系统更容易且更经济。此外,本书还说明了遵从好的物理设计和逻辑设计规划的动机。Lakos给读者提供了一系列用来消除循环依赖、编译时依赖和连接时(物理)依赖的特殊技术。
作者简介
John Lakos在Mentor Graphics公司工作。该公司编写的大规模C++程序比大多数其他公司要多,并且是首先尝试真正的大规模C++项目的公司之一。Lakos从1987年起就一直使用C++进行专业编程,并于1990年在哥哥伦比亚大学开设了面向对象编程方面的研究生课程。
目录
该书热门标签
- 最新
- 热门
-
0 qiaowen 2010-01-12
翻译真的是很不到位,不建议买中文版。虽然书中知识的应用领域很局限,不过经验很宝贵,值得一看的。
-
0 tombwear 2010-03-10
这本书更多的是对 C++ 的友好批判。很适合 C++ 中毒的程序员读。
-
0 九天雁翎 2014-05-20
看明白的东西不多, 只对书中关于程序复杂度评定的几个图有些印象.
-
0 junkunhuang 2011-11-05
只能说泛读过这本书,自刚刚翻这本书时候起,就想着哪天我要是当了系统架构师了,而且手头有着大项目,我再来复习这本书,那是再好不过了 !
-
0 shany 2013-06-02
2006年的时候,我们开发了一个比较大的系统,开发参与人数有十几个(其实也不错),在但是的机器情况下,有时候只是动了一个头文件,会导致很长的编译时间,在这本书中可以找到答案。 《大规模C++程序设计》这本书是在2006年开发完一个相对较大的系统后读的一本书,当时看完,是少有的让我看完觉得相见恨晚的书,书分两部分内容,C++的逻辑设计和物理设计,这本书写的很早,95年左右,所以很多逻辑设计的原则在后来都在很多其它书中出现,但是物理设计其他书很少涉及,但是物理设计在大规模程序设计(平台开发)、接口设计和模块解耦上有非常重要的左右,现在很多概念上可能将之称为部署方式,随便提一句,翻译上有些是不怎么好,但基本上不影响阅读。推荐给每一位C++开发者。
-
0 扫帚的影子 2012-09-06
有帮助
-
0 lxhscx 2013-01-29
大规模项目中的C++,时代久远,难免有些观点过时。翻译有些不靠谱...
-
1 天下无双 2013-05-28
看完这本书你就会明白c++的纠结与失败。一个现代程序设计语言不应该让程序员考虑如此庞杂的细节。
-
0 Daniyyel 2011-03-02
没能看完……
-
0 雷斯沃勒 2009-02-05
忘了讲什么的了
-
1 天下无双 2013-05-28
看完这本书你就会明白c++的纠结与失败。一个现代程序设计语言不应该让程序员考虑如此庞杂的细节。
-
1 Himer 2017-02-18
凡是说这本书垃圾的人,都是做的小项目。对他们来说,这都是奇巧淫技。主题是绝缘
-
0 qiaowen 2010-01-12
翻译真的是很不到位,不建议买中文版。虽然书中知识的应用领域很局限,不过经验很宝贵,值得一看的。
-
0 tombwear 2010-03-10
这本书更多的是对 C++ 的友好批判。很适合 C++ 中毒的程序员读。
-
0 九天雁翎 2014-05-20
看明白的东西不多, 只对书中关于程序复杂度评定的几个图有些印象.
-
0 junkunhuang 2011-11-05
只能说泛读过这本书,自刚刚翻这本书时候起,就想着哪天我要是当了系统架构师了,而且手头有着大项目,我再来复习这本书,那是再好不过了 !
-
0 shany 2013-06-02
2006年的时候,我们开发了一个比较大的系统,开发参与人数有十几个(其实也不错),在但是的机器情况下,有时候只是动了一个头文件,会导致很长的编译时间,在这本书中可以找到答案。 《大规模C++程序设计》这本书是在2006年开发完一个相对较大的系统后读的一本书,当时看完,是少有的让我看完觉得相见恨晚的书,书分两部分内容,C++的逻辑设计和物理设计,这本书写的很早,95年左右,所以很多逻辑设计的原则在后来都在很多其它书中出现,但是物理设计其他书很少涉及,但是物理设计在大规模程序设计(平台开发)、接口设计和模块解耦上有非常重要的左右,现在很多概念上可能将之称为部署方式,随便提一句,翻译上有些是不怎么好,但基本上不影响阅读。推荐给每一位C++开发者。
-
0 扫帚的影子 2012-09-06
有帮助
-
0 lxhscx 2013-01-29
大规模项目中的C++,时代久远,难免有些观点过时。翻译有些不靠谱...
-
0 Daniyyel 2011-03-02
没能看完……
- 最新
- 热门
-
这本书有参考价值,但已经没有用处!
1有用 肖 2008-05-14
因为有Java,所以现在大型系统会首选java。这本书所讲述的问题java都可以解决,并且很elegant!谁叫咱们已经进入2008年了呢。C++已经不在适合在大型系统中担当重要角色。仅此而以。 查看全部>>
-
垃圾书
0有用 Everyday maybe 2011-11-03
这本书真的很垃圾的,看完你就后悔。还说什么大规模C++的,其实连最基本的东西都没有说清楚。在指针如何使用方面根本没有说清楚。类那一块直接带过这本书真的很垃圾的,看完你就后悔。还说什么大规模C++的,其... 查看全部>>
-
这本书适合。。。
0有用 feelapi 2010-12-29
本书的写作背景比较特殊,面向的人群比较狭窄。满足以下条件,你可以好好看看这本书:1在某个软件中,必须使用C++作为软件开发的主要语言。2软件的代码规模在100万以上。也就是要有一百万以上的C++代码。... 查看全部>>
-
pragmatics
0有用 侃侃 2011-01-09
此书应该是属于pragmatics类型得书籍,还是很棒的这本书接近C语言接口和实现,可以说两本书讲的都是同一个主题,重点都在接口和实现两个主题上。虽然此书好像都在讲物理结构,恰好是作者想通过如此简单的... 查看全部>>
-
在3分和4分之间犹豫
0有用 rddhome 2013-11-21
还有20分钟下班,简单写几条。1,加强了内部依赖的概念。2,针对c++的特定语法,使得uml的应用比较叫明确了。3,对模块依赖性的定量计算方法,我很有一种冲动,以后新写程序时逐个模块的累加计算,随时发... 查看全部>>
-
在实践中用到了
0有用 rddhome 2014-07-14
这两天,要改动1个基础的类型。之前参考书里的方法画了package之间的依赖图。这下方便了,顺着依赖图指示,从依赖关系少的底层包开始重构编译,逐次推进到顶层包,最后整个程序一次性编译通过。packag... 查看全部>>
-
书是好书
0有用 西红柿炒鸡蛋 2009-08-27
有位专家推荐过,看了两百多页后没再看下去。翻译得不好,不知道谁可以再重新翻译一下。实在不行只能看英文原版了。另,也许与扫描的PDF格式的阅读感受也有一定关系。 查看全部>>
-
让我看完觉得相见恨晚的书
1有用 shany 2014-02-25
2006年的时候,我们开发了一个比较大的系统,开发参与人数有十几个(其实也不错),在但是的机器情况下,有时候只是动了一个头文件,会导致很长的编译时间,在这本书中可以找到答案。《大规模C++程序设计》这... 查看全部>>
-
今天用书中的方法重构了当前的项目结构
1有用 扫帚的影子 2012-08-20
最近一直在看这本书,其中的一些方法之前也有用过,现在读来又有了新的收获,今天用了差不多一天的时间把当前的项目代码作了不小的重构,主要是从程序的物理结构方面,分层更明确,实现隐藏更彻底,编译耦合进一步降... 查看全部>>
-
程序员界大杯具,<<蜗居>>中的小贝是搞C++
8有用 第五象限 2009-12-18
《蜗居》第24集3:30秒截图,有理由相信小贝是搞C++的。桌子上那本书放大看是《大规模Cpp程序设计》,为无数想为cpp献身的人士叹惜呀。搞了一辈子C++,结果老婆跟了宋思明。这部电视剧深刻揭露了C... 查看全部>>
-
无用的书?有用的书
23有用 令狐虫 2005-08-31
这是一本定位很独特,甚至说有些奇怪的书。如果你想从该书中获得C++在实际使用中的经验或教训,你也许会失望。因为这本书里几乎都是十多行的小例子,而且这些例子并不比我们在TCPL、C++Primer上看到... 查看全部>>
-
物理设计,在C++语言规范中被忽视的问题
12有用 变成史努比 2007-08-05
其实lakos这本书讲述的问题很简单,就是包设计原则,这些原则跟OCP、DIP一样,在敏捷软件开发中都论述过,当然不是每个人都看懂了这些后面的原则;但是,在C++语言中,你找不到包这个抽象概念所对应的... 查看全部>>
-
程序员界大杯具,<<蜗居>>中的小贝是搞C++
8有用 第五象限 2009-12-18
《蜗居》第24集3:30秒截图,有理由相信小贝是搞C++的。桌子上那本书放大看是《大规模Cpp程序设计》,为无数想为cpp献身的人士叹惜呀。搞了一辈子C++,结果老婆跟了宋思明。这部电视剧深刻揭露了C... 查看全部>>
-
这本书有参考价值,但已经没有用处!
1有用 肖 2008-05-14
因为有Java,所以现在大型系统会首选java。这本书所讲述的问题java都可以解决,并且很elegant!谁叫咱们已经进入2008年了呢。C++已经不在适合在大型系统中担当重要角色。仅此而以。 查看全部>>
-
让我看完觉得相见恨晚的书
1有用 shany 2014-02-25
2006年的时候,我们开发了一个比较大的系统,开发参与人数有十几个(其实也不错),在但是的机器情况下,有时候只是动了一个头文件,会导致很长的编译时间,在这本书中可以找到答案。《大规模C++程序设计》这... 查看全部>>
-
今天用书中的方法重构了当前的项目结构
1有用 扫帚的影子 2012-08-20
最近一直在看这本书,其中的一些方法之前也有用过,现在读来又有了新的收获,今天用了差不多一天的时间把当前的项目代码作了不小的重构,主要是从程序的物理结构方面,分层更明确,实现隐藏更彻底,编译耦合进一步降... 查看全部>>
-
垃圾书
0有用 Everyday maybe 2011-11-03
这本书真的很垃圾的,看完你就后悔。还说什么大规模C++的,其实连最基本的东西都没有说清楚。在指针如何使用方面根本没有说清楚。类那一块直接带过这本书真的很垃圾的,看完你就后悔。还说什么大规模C++的,其... 查看全部>>
-
这本书适合。。。
0有用 feelapi 2010-12-29
本书的写作背景比较特殊,面向的人群比较狭窄。满足以下条件,你可以好好看看这本书:1在某个软件中,必须使用C++作为软件开发的主要语言。2软件的代码规模在100万以上。也就是要有一百万以上的C++代码。... 查看全部>>
-
pragmatics
0有用 侃侃 2011-01-09
此书应该是属于pragmatics类型得书籍,还是很棒的这本书接近C语言接口和实现,可以说两本书讲的都是同一个主题,重点都在接口和实现两个主题上。虽然此书好像都在讲物理结构,恰好是作者想通过如此简单的... 查看全部>>
-
在3分和4分之间犹豫
0有用 rddhome 2013-11-21
还有20分钟下班,简单写几条。1,加强了内部依赖的概念。2,针对c++的特定语法,使得uml的应用比较叫明确了。3,对模块依赖性的定量计算方法,我很有一种冲动,以后新写程序时逐个模块的累加计算,随时发... 查看全部>>
评价“大规模C++程序设计”