
As an Amazon Associate and affiliate partner, Menrva Books earns from qualifying purchases. Learn more
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.
How can software developers effectively master the skill of reading and comprehending existing codebases to improve their own programming proficiency? Diomidis Spinellis and Ross Venables address the common oversight in computer science education where reading code is neglected in favor of writing it from scratch. By utilizing a vast array of real-world open source projects, the authors provide a structured framework for analyzing code syntax, architecture, and logic to help developers navigate complex software environments.
What You Will Find
Experts frequently cite this work as a foundational text for bridging the gap between academic theory and professional software maintenance. Readers often note the technical density of the prose, which serves as a comprehensive manual for developers tasked with auditing or extending existing systems.
Page Count:
528
Publication Date:
2003-05-27
Publisher:
Addison-Wesley Professional
ISBN-10:
0201799405
ISBN-13:
9780201799408
No comments yet. Be the first to share your thoughts!