《高质量程序设计指南——C/C++语言》之开篇记

时间:2023-02-19 19:49:11

     《高质量程序设计指南——C/C++语言》是林锐博士和韩永泉先生撰写的著作,记得刚毕业那会读过了。应该说,这本书是对学校教科书的一个很好补充和提高。关于C/C++的经典书籍,国外已经有很多很好的教材了。 当然,我们阅读一本书的目的应该不是为了评论它的好坏,而是吸取它有用的东西,夯实自己的基本功。而这本书,对于入像我这样的入门级程序员而言,总会得到所不知道而应该知道的东西。

        这几天心血来潮,突然有一种想重新温习这本书的冲动:一来是因为当时读这本书的时候,没有什么编程经验,只是囫囵吞枣的过了一遍,对很多地方体会不深,也更谈不上什么共鸣了,所以想利用这个机会好好的品味一遍; 二来恰好有写博客的想法,写啥呢?暂时还没有什么好的想法和素材,那么就从记读书笔记开始吧,《高质量程序设计指南——C/C++语言》之开篇记

       “ 高质量是软件研发永恒的主题”——摘自某软件公司。然而,大部分企业只能依靠大量的测试和改错来提高软件产品的质量,为此付出了高昂的代价。记得一位同事在周报中写到:“大部分的程序员每天大约能写出10-12行的能进入最终的产品的代码 — —不管他的技术水平有多高。”。

        也许有人会问:一天八小时,就写12行代码?还包括空行? TA的时间都在干嘛了?答案也许五花八门,但其中80%是(至少会包含)——调试。不能说这都是劣质代码惹的祸,但是如果我们程序员都能熟练的掌握编程技术和编码规范,在开发过程中内建高质量的代码,或许我们就能大大减少调试时间,从而“提高生产率,提高软件质量,并降低成本”。

       然而, “高质量,可不是干活小心就能实现的!”。那么,让我们从林锐博士的希望开始吧:

(1)知错就改;

(2)经常温故而知新;

(3)坚持学习,天天向上。 

          

                                                              2012年12月12日于北辰