LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2179|回复: 8

Code Reading: The Open Source Perspective (连载)

[复制链接]
发表于 2004-3-13 11:42:34 | 显示全部楼层 |阅读模式
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 个实际中的例子,向读者展示识别代码好坏的技巧:应该如何去读、应该寻找什么,以及如何使用这些知识去改善你自己的代码。

显而易见:如果有阅读优秀代码的习惯,你将会编写出更好的代码。
发表于 2004-3-13 12:48:00 | 显示全部楼层
刚开始,鼓励一下

本来想给deavilness兄写个站内短信,结果deavilness兄设置了不接收短信,所以只好写在这里了,等后续的帖子出来以后建议删掉我这个垃圾贴。
发表于 2004-3-13 16:45:09 | 显示全部楼层
好东西!
但是书呢?????
:-)
发表于 2004-3-13 19:52:57 | 显示全部楼层
期待
发表于 2004-3-14 08:37:29 | 显示全部楼层
这里有一些介绍:
http://www.spinellis.gr/codereading/
发表于 2004-3-14 08:40:34 | 显示全部楼层
这里有它的在线版本,不过要先注册。http://safari.informit.com/?x=1& ... p;o=1&srchText=
发表于 2004-3-14 15:31:22 | 显示全部楼层
deavilness兄设置了不接收短消息,只好写在这里啦。
我测试了一下,发贴并无问题。但如果要修改原来的贴子,过了一段时间后,只能由版主来修改。deavilness兄可以继续在后面跟贴,如果deavilness兄无法发贴,再通知我处理。
发表于 2004-3-14 18:49:11 | 显示全部楼层

上传文件的大小限制的太小了,最大才100k

放到itpub了,想要的要快,itpub定期删除附件的。

http://www.itpub.net/showthread.php?s=&threadid=203720
发表于 2004-3-14 21:30:06 | 显示全部楼层
谢谢bluesprite!
其实可以提交到论坛ftp上的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表