找到一本好书《高质量C/C++编程指南》,我的信息来源总不是很敏感亦或是我对信息有种钝觉,所以在现在才看到这本好书,之前我的队友已经给我介绍了我却没看,现在用到了才重拾这本好书。
我是怎么评价一本书?首先我是看简介,如果有作者的简述最好,因为一本书的质量最直接的影响就是作者的态度,好书是不会来自zb人之手,关于作者的简述总能给出作者关于出书的态度;第二就是大致浏览书的目录,书无非教你 是什么?为什么?接下来怎么办是自己的事情。所以在目录中你可以提取到书是否适合你,因为再好的书适合你的才是最好的。飞机很好不会开,给你又能怎么办?所以不要追时尚,踏踏实实、为学知识而学习。
啰嗦了这么多还是说说《高质量C/C++编程指南》,这本书好就好在作者善于实践理论的结合,以一份谦虚的心态写下了他的多年总结,不论书的内容,能给大家分享的都值得我们尊敬,毕竟一个人的能力有限,其中作者尖锐的提出:试问有多少软件开发人员对正确性、健壮性、可靠性、效率、易用性、可读性(可理解性)、可扩展性、可复用性、兼容性、可移植性等质量属性了如指掌?并且能在实践中运用自如? 这是一个值得深思的问题。
这里还有一段
我打算定义编程老手和编程高手,请您别见笑。
定义1:能长期稳定地编写出高质量程序的程序员称为编程老手。
定义2:能长期稳定地编写出高难度、高质量程序的程序员称为编程高手。
根据上述定义,马上得到第一推论:我既不是高手也算不上是老手。
这里可以看出作者是多么谦虚,其实作者已经很牛了。
他的一些希望我会好好地借鉴:
(1)知错就改;
(2)经常温故而知新;
(3)坚持学习,天天向上。
啰里啰唆的说了这么多,只是想和说说作者写这本书的意图,至于这么书的质量我并不做评价,希望从事各领域的同行们多为这个IT大环境做出一点自己力所能及的·····