Code Reading

Code Reading by Diomidis Spinellis

ISBN 0201799405


An Editorial Review from Amazon says:

''You've got a day to add a new feature in a 34,000-line program: where do you start? How can you understand and simplify an inscrutable piece of code?

Where do you start when disentangling a complicated build process? How do you comprehend code that appears to be doing five things in parallel?

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 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.''


This book could be great for recent college graduates, because in college they drill you all the time that reading other people's code is academic fraud and thus it's verboten.


CategoryBook


EditText of this page (last edited September 23, 2014) or FindPage with title or text search