《高质量程序设计指南》试读

  这几天在iteye上看到试读活动,发现《高质量程序设计指南》这本书赫然在列。我曾经读过林锐的Java版《高质量程序设计指南》,虽然比不上《Effective Java》,也算是一本可读的Java技巧书。而C/C++版的《高质量程序设计指南》则是作者成名之作,这次居然时隔多年更新到了第三版,真是没有想到。

  不过下载样张阅读后,感觉这本书实在没有买的价值。样张一共提供了1、3、8这三章。
 
  我先说说第一章的问题。我很想问一下作者,第三版是第二版乃至第一版直接拷贝过来就出吗?国内CMM热过去多少年了,还在单纯的提CMM的好处。这些年CMM实施并没有给企业太大的帮助。认证除了养肥了一批咨询公司和让某些企业可以表面光鲜一些之外,并没有什么效果。而软件开发领域的敏捷运动的发展是任何人也无法无视的吧,书里面居然一个字也没有。难道你们直接把十年前的内容直接放到新版本里面了吗?

  第三章一般般吧。说不上好坏。

  第八章的内容因为我本人不是从事C或者C++开发的,语言水平也就是学校考试的水平,不好置评是否对实际开发有用。但是我觉得这章全是C++的内容,我不知道别的章节是否也是如此。既然全是C++的内容,干嘛不叫《C++高质量程序设计指南》而是《高质量程序设计指南:C++/C语言》呢。C和C++已经是从思想上完全不同的两种语言了。这么写对于C程序员有用吗?别最后出来个四不像吧。

  从我试读的感受,我只能得出这是一本内容陈旧,也许还可能存在很多错误的翻新书。作者为什么出第三版我不知道,我只知道第三版作者并没有认真写。这10年的发展从书里面一点也看不到。不建议大家购买这本书。特别是C程序员,对你们一点用也没有。而对于C++程序员,请仔细注意,多看看《Effective C++》这样的经典书,别被带到沟里面去。

你可能感兴趣的:(c,活动)