还有20分钟下班,简单写几条。
1,加强了内部依赖的概念。
2,针对c++的特定语法,使得uml的应用比较叫明确了。
3,对模块依赖性的定量计算方法,我很有一种冲动,以后新写程序时逐个模块的累加计算,随时发现依赖问题。
4,印象比较深的是,哑元指针,在宿主对象里保存,还不产生依赖性,不错呀。
下面说不满的地方:
全书自己定了很多定义,结果把书搞得很厚。再加上翻译也不给力,看起来实在很吃力。看到后面越来越快,书到后面也越来越白。
这书是从大侠那里借来的,相信物主也是这个过程。
其实作者是来自企业界,完全可以写的简单点。不要这么搞得文绉绉的。
真的大牛都在写条条杠杠,如effective 系列,都在写小薄书,如设计模式。
自己搞一套也造成了很多的重复,如设计模式是不可回避的东西。
最后说最大的收获:
本书的一条优化是把data member指针化。于是我想,如果真的这样,data_member还有意义吗?是不是c++出了问题?还是用户出了问题?
因为有这条启发,我在犹豫是否该给4分?
在3分和4分之间犹豫
《大规模C++程序设计》热门书评
-
无用的书?有用的书
23有用 1无用 令狐虫 2005-08-31
这是一本定位很独特,甚至说有些奇怪的书。如果你想从该书中获得C++在实际使用中的经验或教训,你也许会失望。因为这本书里几乎都是十多行的小例子,而且这些例子并不比我们在TCPL、C++ Primer上看到的例子好多少。如果你想从该书中获得大型软件的设计经验,你也基本上会失望。因为这本书对系统设计的介绍...
-
物理设计,在C++语言规范中被忽视的问题
12有用 0无用 变成史努比 2007-08-05
其实lakos这本书讲述的问题很简单,就是包设计原则,这些原则跟OCP、DIP一样,在敏捷软件开发中都论述过,当然不是每个人都看懂了这些后面的原则;但是,在C++语言中,你找不到包这个抽象概念所对应的东西,而且C++的链接过程有太多初学者没有弄明白的内容,而恰恰是这些内容破坏了文件的物理组织,加上大...
-
程序员界大杯具,<<蜗居>>中的小贝是搞C++
8有用 3无用 第五象限 2009-12-18
《蜗居》第24集3:30秒截图,有理由相信小贝是搞 C++ 的。 桌子上那本书放大看是《大规模Cpp程序设计》,为无数想为cpp献身的人士叹惜呀。搞了一辈子C++,结果老婆跟了宋思明。 这部电视剧深刻揭露了C++程序员的杯具性。相信这个重大发现将彻底粉碎那些少年们对程序员这个职业的向往,这个时代女...
-
这本书有参考价值,但已经没有用处!
1有用 6无用 肖 2008-05-14
因为有Java,所以现在大型系统会首选java。这本书所讲述的问题java都可以解决,并且很elegant!谁叫咱们已经进入2008年了呢。C++已经不在适合在大型系统中担当重要角色。仅此而以。...
-
让我看完觉得相见恨晚的书
1有用 0无用 shany 2014-02-25
2006年的时候,我们开发了一个比较大的系统,开发参与人数有十几个(其实也不错),在但是的机器情况下,有时候只是动了一个头文件,会导致很长的编译时间,在这本书中可以找到答案。 《大规模C++程序设计》这本书是在2006年开发完一个相对较大的系统后读的一本书,当时看完,是少有的让我看完觉得相见恨晚的书...
书名: 大规模C++程序设计
作者: [美] John Lakos
出版社: 中国电力出版社
原作名: Large-Scale C++ Software Design
译者: 李师贤 | 明仲 | 曾新红 | 刘显明
出版年: 2003.9
页数: 624
定价: 72.00
装帧: 平装
ISBN: 9787508315041