| --www.china-pub.com-- |
![]() |
![]() |
![]() |
![]() |
![]() |
书 名:代码阅读方法与实践 原 书 名: Code Reading: The Open Source Perspective 原出版社: Addison-Wesley Professional 作 者: (希腊)Diomidis Spinellis 译 者: 赵学良 |
||
| |
|||
![]() |
|||
阅读代码是程序员的基本技能,同时也是软件开发、维护、演进、审查和重用过程中不可或缺的组成部分。本书首次将阅读代码作为一项独立课题,系统性地加以论述。本书引用的代码均取材于开放源码项目--所有程序员都应该珍视的宝库。本书围绕代码阅读,详细论述了相关的知识与技能。"他山之石、可以攻玉",通过仔细阅读并学习本书,可以快速地提高读者代码阅读的技能与技巧,进而从现有的优秀代码、算法、构架、设计中汲取营养,提高自身的开发与设计能力。 本书适用于对程序设计的基本知识有一定了解,并想进一步提高自身开发能力的读者。 |
||
Diomidis Spinellis,从1985年起,在编写和维护大量开创性的、受到极高评价的商业和开放源码项目的过程中,一直发展本书中介绍的各项技术。他在伦敦皇家学院获得了软件工程硕士工程学位和计算机科学博士学位。 |
| 读者对《Code Reading》的评论 标题:对代码阅读这一极端困难课题的出色处理 为什么不同的人会用不同的方式处理这一问题呢? 标题:睿智幽默地传授丰富的经验 我曾在UNC Chapel Hill主持过生物信息研讨会,这个研讨会的目的是将生物-化学-物理系的学生和计算机科学的学生召集到一起,力图提高前者的编程技巧,提高后者对生物化学/生物物理的理解。在这期间,我发现这本书对我主持该研讨会大有脾益。它阐述了为什么以及如何阅读代码的例子,指出了习惯用法和易犯的错误,能够帮助读者编写、维护或改进代码。充满闪光的思想,道出了许多经验,表述也比较幽默。 标题:阅读他人的代码可以学到很多东西 对于那些希望了解开放源码中存在的各种编程风络以及编程方法的人,还有那些寻求开拓(或加深)自己对软件工程理解的人,选择这本书是十分明智的。这不仅是因为这本书能够帮助您了解软件的实现细节,还因为它提供这些软件的创建者在开发过程作出各项选择的初衷。这本书不同于其他优秀的教科书,它不讲授计算机科学的内容,但它会使您理解并意识到这些程序员在创建他们的复杂软件时头脑中进行权衡的内容。
这本书是自Dave Thomas和Andrew Hunt的《Pragmatic Programmer》之后,最引人注目的一本读物。这并不奇怪,因为Dave好像也参与了本书的编撰。 |
|
Copyright 2004 China-pub.com Inc.All
rights reserved
|