Book details
Code Reading
Diomidis Spinellis
Buy the book
A single link, no noise.
Overview
"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? How do you comprehend code that appears to be doing five things in parallel? How can you understand and simplify an inscrutable piece of code? How do you disentangle a complicated build process? 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." -- Back cover.
Details
- Publisher
- Addison-Wesley Professional
- Published
- 2003
- Pages
- 495
- Language
- EN
- Categories
- Computers / Information Theory, Computers / Programming / General, Computers / Languages / General, Computers / Software Development & Engineering / General
- ISBN-13
- 9780201799408
Similar books
Based on category and author.
The Age of Surveillance Capitalism
Shoshana Zuboff
Model Theory
C.C. Chang, H.J. Keisler
The Mathematical Theory of Communication
Claude E Shannon, Warren Weaver
No ratings yet
Beyond Fear
Bruce Schneier
No ratings yet
The Refrigerator and the Universe
Martin Goldstein, Inge F. Goldstein
No ratings yet
Managing Privacy
H. Jeff Smith
No ratings yet
A Mind at Play
Jimmy Soni, Rob Goodman
No ratings yet
Theory of Decision Under Uncertainty
Itzhak Gilboa
No ratings yet
The Black Swan
Nassim Nicholas Taleb
No ratings yet
Complexity of Lattice Problems
Daniele Micciancio, Shafi Goldwasser
No ratings yet
Alan Turing: Life and Legacy of a Great Thinker
Christof Teuscher
No ratings yet