又名: Code Reading: The Open Source Perspective

譯者: 趙學良
ISBN: 9787302080725
頁數: 326
定價: 45.0
出版社: 清華大學出版社
裝幀: 平裝
出版年: 2004-03-01內容簡介
代碼閱讀有自身的一套技能,重要的是能夠確定什麼時候使用哪項技術。本書中,作者使用600多個現實的例子,向讀者展示如何區分好的(和壞的)代碼,如何閱讀,應該注意什麼,以及如何使用這些知識改進自己的代碼。養成閱讀高品質代碼的習慣,可以提高編寫代碼的能力。
閱讀代碼是程式設計師的基本技能,同時也是軟體開發、維護、演進、審查和重用過程中不可或缺的組成部分。本書首次將閱讀代碼作為一項獨立課題,系統性地加以論述。本書引用的代碼均取材於開放源碼項目——所有程式設計師都應該珍視的寶庫。本書圍繞代碼閱讀,詳細論述了相關的知識與技能。“他山之石、可以攻玉”,通過仔細閱讀並學習本書,可以快速地提高讀者代碼閱讀的技能與技巧,進而從現有的優秀代碼、算法、構架、設計中汲取營養,提高自身的開發與設計能力。
本書適用於對程式設計的基本知識有一定了解,並想進一步提高自身開發能力的讀者。
第1章 導論
第2章 基本編程元素
第3章 高級C數據類型
第4章 C數據結構
第5章 高級控制流程
第6章 應對大型項目
第7章 編碼規範和約定
第8章 文檔
第9章 系統構架
第10章 代碼閱讀工具
第11章 一個完整的例子
附錄A 代碼概況
附錄B 閱讀代碼的格言