Navigation: Homepage | xmlgawk | Buchkritik | Sitemap

Titel

CODE Reading -- The Open Source Perspective

Wertung

sehr empfehlenswert

Eine gute Zusammenfassung der Best Practices aus der Open Source Entwicklung. Gerade fuer Newcomer sehr gut geeignet.

Hauptthema

Wie der Titel schon sagt, geht es um das Lesen von Source Code. Basierend auf der Tatsache, dass wir eigentlich immer mehr Code lesen als selber schreiben, hat der Autor alle Aspekte rund ums Thema zusammen getragen -- und viele Beispiele aus der Open Source Welt beigefügt.

Kapitelstruktur

 1 Intoduction
 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 
   Bibliography
   Index 
   Author Index 

Verständlichkeit, Sprache

Obwohl der Autor kein Native-English-Speaker ist, haben er und die Lektoren gute Arbeit geleistet.

Was ist die Botschaft? Motivation und Begründung

Programme schreiben wird gelehrt, das Lesen nicht! Um hier etwas mehr Literatur zu bieten, hat der Autor sehr viele Themen und vor allem viele gute Beispiele zusammen getragen. Im Zeitalter der Frameworks, Klassenbibliotheken und des allgegenwärtigen Code Reuse ist das schnelle Lesen und Verstehen von fremden Code sehr viel wichtiger geworden als noch in den 80er und 90er Jahren.

Meine Meinung

Für Berufseinsteiger wirklich sehr empfehlenswert, aber mit ein paar Jahren Berufserfahrung, nimmt der Wert ab. Trotzdem finde ich es sehr gut, dass das Thema (bestehenden Code lesen und verstehen und modifizieren) endlich einmal angegangen wird.

Autor(en)

Diomidis Spinellis

Erscheinungsjahr, Verlag, ISBN, Seitenzahl

2003, Addison Wesley, ISBN 0-201-79940-5, 497 Seiten

URLs

Amazon: http://www.amazon.de/exec/obidos/ASIN/0201799405

Autor: http://www.spinellis.gr/codereading/ (sehr empfehlenswert -- unbedingt ansehen!)

Schlagworte

Softwareentwicklung, Architektur, Open Source

Datum

15-Nov-2003

last modified: $Date: 2003/11/15 19:33:44 $