|
Code Reading: The Open Source Perspective
By Diomidis Spinellis
Publisher : Addison Wesley
Pub Date : May 30, 2003
ISBN : 0-201-79940-5
Pages : 528
如果你是一个程序员,那么你需要阅读此书。
如果有一天,你需要为一个有 34,000 行代码的软件添加新的特性,从哪里着手呢?P333
如何去把握和化简一段难以理解的代码呢?P39
如果要理清一个复杂编译过程的思路,从哪里开始呢?P167
同时做五件事情的代码,如何去领会呢?P132
你需要阅读代码,是因为可能要修复、检查或者改进它。你需要阅读代码,是因为作为一个工程师,要掌握它的每一步细节,以此来检查这个系统。你需要阅读代码,也有可能是为了寻找可重用的材料。
阅读代码需要一系列的技巧和能力。这些技巧和能力,让你知道在一个关键时刻应该使用何种技术。在这本书中,Diomidis Spinellis 使用了超过 600 个实际中的例子,向读者展示识别代码好坏的技巧:应该如何去读、应该寻找什么,以及如何使用这些知识去改善你自己的代码。
显而易见:如果有阅读优秀代码的习惯,你将会编写出更好的代码。 |
|