Coverart for item
The Resource Code reading : the open source perspective, Diomidis Spinellis

Code reading : the open source perspective, Diomidis Spinellis

Label
Code reading : the open source perspective
Title
Code reading
Title remainder
the open source perspective
Statement of responsibility
Diomidis Spinellis
Creator
Subject
Language
eng
Summary
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
Member of
Cataloging source
OCLCE
http://library.link/vocab/creatorName
Spinellis, Diomidis
Dewey number
005.1
Index
index present
LC call number
QA76.6
LC item number
.S675 2003
Literary form
non fiction
Nature of contents
  • dictionaries
  • bibliography
Series statement
Effective software development series
http://library.link/vocab/subjectName
  • Computer programming
  • Coding theory
  • Programmation (Informatique)
  • Codage
  • Coding theory
  • Computer programming
  • Internet (impactos sociais)
  • Teoria dos códigos
  • Teoria e técnicas de programação
  • Programmation
  • Théorie des codes
  • Lecture de code
Label
Code reading : the open source perspective, Diomidis Spinellis
Instantiates
Publication
Antecedent source
file reproduced from original
Bibliography note
Includes bibliographical references (pages 445-457) and indexes
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
Introduction -- Basic programming elements -- Advanced C data types -- C data structures -- Advanced control flow -- Tackling large projets -- Coding standards and conventions -- Documentation -- Architecture -- Code-reading tools -- A concrete 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
Control code
301288000
Dimensions
unknown
Extent
1 online resource (xxviii, 495 pages)
File format
unknown
Form of item
online
Isbn
9780201799408
Level of compression
unknown
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Quality assurance targets
unknown
Reformatting quality
access
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)301288000
Label
Code reading : the open source perspective, Diomidis Spinellis
Publication
Antecedent source
file reproduced from original
Bibliography note
Includes bibliographical references (pages 445-457) and indexes
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
Introduction -- Basic programming elements -- Advanced C data types -- C data structures -- Advanced control flow -- Tackling large projets -- Coding standards and conventions -- Documentation -- Architecture -- Code-reading tools -- A concrete 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
Control code
301288000
Dimensions
unknown
Extent
1 online resource (xxviii, 495 pages)
File format
unknown
Form of item
online
Isbn
9780201799408
Level of compression
unknown
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Quality assurance targets
unknown
Reformatting quality
access
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)301288000

Library Locations

    • Curtis Laws Wilson LibraryBorrow it
      400 West 14th Street, Rolla, MO, 65409, US
      37.955220 -91.772210
Processing Feedback ...