Navigation: Homepage | xmlgawk | Buchkritik | Sitemap

Titel

The Practice of Programming

Wertung

sehr empfehlenswert

Ein Standardwerk für Programmierer und eine gelungenes kleines Büchlein.

Hauptthema

Die Praktiken des Progammierens mit ihren Schwerpunkten Testen, Debuggen, Portieren, Performance, Design Alternativen und Style sind normalerweise kaum ein Fokus in der heutigen Zeit und werden mehr oder minder dem Zufall überlassen. Die Autoren wollen helfen, dass sich jeder Entwickler auf die (alten?) Tugenden: Einfachheit (simplicity), Durchschaubarkeit (clarity) und Universalität (generality) zurück besinnt.

Kapitelstruktur

 Preface
 Ch 1, Style
 Ch 2, Algorithms and Data Structures
 Ch 3, Design and Implementation
 Ch 4, Interfaces
 Ch 5, Debugging
 Ch 6, Testing
 Ch 7, Performance
 Ch 8, Portability
 Ch 9, Notation
 Epilogü
 Appendix: Collected Rules
 Index

Verständlichkeit, Sprache

Die beiden Autoren schreiben ein einfaches aber gewohnt präzises Englisch. Das Buch ist von den Autoren selbst mit troff (siehe die Unix Pipe auf der zweiten Seite!) gesetzt und daher auch optisch ein grosse Freude.

Was ist die Botschaft? Motivation und Begründung

Im Zeitalter der heutigen "Bloatware" wollen die zwei Altmeister den Blick für das Wesentliche wieder schärfen. Sie zeigen in ihrem Buch viele Beispiele von schlechtem und fehlerhaftem Code, um den Leser ihre Intentionen klar zu machen. Die Probleme der Softwareentwicklung haben sich in den letzten Jahrzehnten nicht so dramatisch verändert, wie gerne behauptet wird. Hier setzen die Autoren an und zeigen praktische Wege auf, mit diesen Problemen (z.B. Fehlerübergabe) fertig zu werden.

Meine Meinung

Das Buch hatte ich als Urlaubsliteratur eingepackt und entpuppte sich als "Pageturner", man kann es schlecht wieder aus der Hand legen, wenn man erst einmal angefangen hat. Probleme und Lösungen werden anhand verschiedener Programmiersprachen aufgezeigt. Der Einsatz von Scriptsprachen beim automatisierten Testen oder zur Erzeugung von Sourcecode wird mehrfach deutlich herausgestellt.

Die Verweise auf weiterführende Literatur können als gute Hinweise dienen, die eigene Büchersammlung zu erweitern.

Für Programmierer unabhängig ob Einsteiger oder schon 30 Jahre im Geschäft eine Empfehlung.

Autor(en)

Brian W. Kernighan, Rob Pike

Erscheinungsjahr, Verlag, ISBN, Seitenzahl

1999, Addison-Wesley, ISBN 0-201-61586-X, 267 Seiten

URLs

Amazon: http://www.amazon.de/exec/obidos/ASIN/020161586X

Verlag: http://tpop.awl.com/ http://cm.bell-labs.com/cm/cs/tpop/

Autoren: http://cm.bell-labs.com/cm/cs/who/bwk/ http://www.cs.bell-labs.com/who/rob/

Schlagworte

C, C++, Perl, AWK, Tcl, automatisiertes Testen

Datum

9-Dez-2002

last modified: $Date: 2003/09/28 11:21:39 $