Sumario: | John Ousterhout, Erfinder von Tcl und seit 2008 Professor am Department of Computer Science der Stanford University, sieht Softwaredesign als zentrale Kompetenz, die gro©??artige von normalen Programmierenden unterscheidet - eine Kompetenz, die aber kaum gelehrt und vermittelt wird. In seinem Buch gibt er pers©?℗œnliche Erfahrungen weiter, die er durch das Schreiben und Lesen von mehr als 250.000 Zeilen Code gewonnen hat. Seine nahezu philosophischen ©??berlegungen, bew©?℗Þhrten Prinzipien und eing©?℗Þngigen Codebeispiele sind Ergebnis eines Kurses, den er an der Stanford University mehrfach gehalten hat. Er behandelt zun©?℗Þchst, wie man Komplexit©?℗Þt beherrscht, indem man komplexe Softwaresysteme in Module (Klassen, Methoden etc.) zerlegt. Er diskutiert philosophisch und doch praktisch Fragen der Herangehensweise, stellt bew©?℗Þhrte Entwurfsprinzipien vor und macht auf typische Designprobleme aufmerksam.
|