Skip to search
Skip to main content
Search in
Keyword
Title (keyword)
Author (keyword)
Subject (keyword)
Title starts with
Subject (browse)
Author (browse)
Author (sorted by title)
Call number (browse)
search for
Search
Advanced Search
Bookmarks
(
0
)
Princeton University Library Catalog
Start over
Cite
Send
to
SMS
Email
EndNote
RefWorks
RIS
Printer
Bookmark
Code reading : the open source perspective / Diomidis Spinellis.
Author
Spinellis, Diomidis
[Browse]
Format
Book
Language
English
Εdition
1st edition
Published/Created
Boston : Addison-Wesley, c2003.
Description
1 online resource (xxviii, 495 p. ) ill. ; 1 CD-ROM (4 3/4 in.)
Details
Subject(s)
Computer programming
[Browse]
Coding theory
[Browse]
Series
Effective software development series
[More in this series]
Summary note
If you are a programmer, you need this book. You've got a day to add a new feature in a 34,000-line program: Where do you start? Page 333 How can you understand and simplify an inscrutable piece of code? Page 39 Where do you start when disentangling a complicated build process? Page 167 How do you comprehend code that appears to be doing five things in parallel? Page 132 You may read code because you have to--to fix it, inspect it, or improve it. You may read code the way an engineer examines a machine--to discover what makes it tick. Or you may read code because you are scavenging--looking for material to reuse. Code-reading requires its own set of skills, and the ability to determine which technique you use when is crucial. In this indispensable book, Diomidis Spinellis uses more than 600 real-world examples to show you how to identify good (and bad) code: how to read it, what to look for, and how to use this knowledge to improve your own code. Fact: If you make a habit of reading good code, you will write better code yourself. 0201799405B02032003
Notes
Bibliographic Level Mode of Issuance: Monograph
Bibliographic references
Includes bibliographical references (p. 445-457) and indexes.
Source of description
Description based on publisher supplied metadata and other sources.
Language note
English
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
10. Code-reading tools
11. A complete example
A. Outline of the code provided
B. Source code credits
C. Referenced source files
D. Source code licenses
E. Maxims for reading code.
Show 13 more Contents items
Other format(s)
Available also in a print edition.
Other title(s)
CODE READING
ISBN
9786612692079
9781282692077
1282692070
9780672334269
0672334267
LCCN
2002038563
Statement on responsible collection description
Princeton University Library aims to describe library materials in a manner that is respectful to the individuals and communities who create, use, and are represented in the collections we manage.
Read more...
Other views
Staff view
Ask a Question
Suggest a Correction
Supplementary Information