Code Reading : The Open Source Perspective (Paperback)

Diomidis Spinellis

  • 出版商: Addison Wesley
  • 出版日期: 2003-05-27
  • 售價: $2,150
  • 貴賓價: 9.5$2,043
  • 語言: 英文
  • 頁數: 528
  • 裝訂: Paperback
  • ISBN: 0201799405
  • ISBN-13: 9780201799408
  • 立即出貨(限量) (庫存=2)



This book is a unique and essential reference that focuses upon the reading and comprehension of existing software code. While code reading is an important task faced by the vast majority of students, it has been virtually ignored as a discipline by existing references. The book fills this need with a practical presentation of all important code concepts, form, structure, and syntax that a student is likely to encounter. The concepts are supported by examples taken from real-world open source software projects. The focus upon reading code (rather than developing and implementing programs from scratch) provides for a vastly increased breadth of coverage.

Table of Contents

1. Introduction.

2. Basic Programming Elements.
3. Advanced C Data Types

4. C Data Structures.
5. Advanced Control Flow.
6. Tackling Large Projects.
7. Coding Standards and Conventions.
8. Documentation.
9. Architecture.
11. A Complete Example.
Appendix A. Outline of the Code Provided.
Appendix B. Source Code Credits.
Appendix C. Referenced Source Files.
Appendix D. Source Code Licenses.
Appendix E. Maxims for Reading Code.