《代码阅读方法与实践》读书笔记1

这本书讲述了为什么以及如何阅读代码的例子,指出了习惯用法和易犯的错误,能够帮助读者编写、维护或改进代码;它将注意力放在了代码本身上,分析了几百个代码片段,指出审查的技巧和(同等重要的)习惯用法,代码中的陷阱。

Robert Glass:“通过正确的使用(代码)审查,软件产品中90%以上的错误能够在测试之前消除。”

阅读代码是程序员的基本技能,同时也是软件开发、维护、演进、审查和重用过程中不可或缺的组成部分。是有入门到提高的必由之路。

在我们编程入门之时,我们必须看着自己敲入的一个个字符,慢慢体会编程的方法,总结自己编写的经验,改正自己在编程之中的错误,但是当我们有了自己的编写程序的经验之时,我们只能看到自己习惯之中的解决错误的办法,那么这时自己的经验反而会影响到我们的发展,我们就应该从其他的工作者那里汲取灵感,让自己得到提高,获得更大的发展;这时候我们就会有更开阔的视野、思路,能够更为广泛的吸取所需要的知识。我认为这有就是这本书能够获得广大编程爱好者认可的原因。

代码阅读是计算领域的专业人士最常见的活动之一,大多数研究员都同意,我们花费在软件上的时间中,超过一半是用在检查现有代码上;由此就可以看出良好的阅读习惯在软件开发中的地位,从软件项目启动开始,我们就开始了代码的阅读,这项工作贯穿了软件开发的整个周期,代码阅读的技能极其重要。

代码阅读成为当今软件工程师的一项基本技能;阅读实际的、编写良好的代码,可以更加深入的了解如何构造与编写重要的系统,仅仅编写小型的程序学不到这种能力。在编写程序时就应该考虑到使之易于阅读,并且,不管程序是否已阅读,人们都需要去阅读他们。

阅读代码是一件不得不去做的事,比如:为了修复、检查或改进现存的代码,都必须去阅读相关的代码。有些时候,阅读代码也许是为了了解程序是如何工作的;可能是想提取可供重用的材料或者仅仅出于个人兴趣。每种原因的代码阅读都有自己的一套技术,强调不同方面的技能。

掌握了本书内容之后,能够阅读和理解重要软件的代码;领会许多重要的软件开发概念;知道如何探索大型的代码提;拥有大多数最重要的高级、低级编程语言的阅读能力;认识到现实软件项目的错综复杂性。因此我对本书的阅读充满期待。

(这一篇笔记是我在看这本书的正文之前,通过看网络上的读者评论、书中的“读者评论”、“译者序” 、“序”以及“前言”对这本书的认识以及感想)

原文地址:https://www.cnblogs.com/D9412/p/4868353.html