|
| Einführung in die Softwareentwicklung: Vom Programmieren zur erfolgreichen Software-Projektarbeit
|
| |
Gut zu lesen, aber wirklich nur für Anfänger
• • • • • (bewertet mit 3 von 5 Punkten)
Alle meine Rezensionen ansehen Rezension bezieht sich auf: Einführung in die Softwareentwicklung: Vom Programmieren zur erfolgreichen Software-Projektarbeit (Taschenbuch) Ich habe mir dieses Buch gekauft, weil ich schon länger auf der Suche nach einer verständlichen Einführung in das Software-Engineering gesucht habe. Verständlich war das Buch auch, und durchaus informativ, aber die inhaltliche Tiefe habe ich persönlich vermisst und muss sagen, dass es sich wirklich nur um ein Buch für Anfänger handelt.
Im ersten Kapitel wird anhand eines Beispiels ein Überblick über einen typischen Entwicklungsablauf gegeben. Dieses Kapitel ist sehr gut, und hat auch mir sehr viel gebracht.
Die nächsten Kapitel befassen sich (auf 80 Seiten) mit dem Aufteilen von Code in Funktionen, auf Dateien, und Strukturen. Außerdem werden Namespaces und Zeiger behandelt. Das sind wirklich einfachste Grundlagen, und meiner Meinung nach in diesem Buch fehl am Platz. Hier ist man besser beraten, wenn man sich ein umfassendes Anfängerlehrbuch für entweder C++ oder Java besorgt. Mir haben diese Seiten nichts Neues vermittelt.
Es folgen wieder drei gelungene Kapitel:
Zunächst ein Kapitel über den Entwurf von Algorithmen, welches die zugrundeliegenden Überlegungen sehr gut vermittelt, und auf wichtige Entwurfsmuster eingeht, z.b. Divide&Conquer oder Greedy-Algorithmen.
Danach kommt ein Kapitel über Fehlersuche, in dem Unit-Tests, Log-Files, Exceptions, und ähnliches sehr eingehend besprochen werden.
Schließlich das Kapitel "Software-Entwicklung im Team". In diesem Kapitel nimmte vor allem XP viel Platz ein, sicher eine sinnvolle Entscheidung, da ein Anfänger wohl kaum gleich in einem riesigen Projektteam arbeiten wird. (XP ist ja vor allem für kleine Teams geeignet) Hier wird eine sehr gute Einführung geboten, die vollkommen ausreicht.
Leider folgen hierauf wiederum weniger interessante Kapitel über Klassen, generische Programmierung und Polymorphie. Für den blutigen Anfänger zu kurz, für den Fortgeschritten zu lang erklärt, und vor allem sehr sprachspezifisch. Kurz: überflüssiges, auf 90 Seiten.
Und schon sind wir beim letzen Kapitel angekommen: Entwurfsprinzipien. Wieder ein sehr schönes Kapitel, in dem man endlich auch einmal UML zu sehen bekommt. Abgerundet wird das ganze durch typische Desigenprobleme, und Lösungsmöglichkeiten.
Im knapp 50-seitigen Anhang folgen dann noch "Grundlagen der C++ und Java-Programmierung". Nun ja, was da wohl noch drin steht, Funktionen scheinen ja schon nicht mehr zu den Grundlagen zu zählen ;-)
Insgesamt bleiben 140 Seiten mit interessanten Informationen. Für diesen Umfang ist der Preis leider nicht angemessen, obwohl diese Seiten sehr schön und didaktisch gut aufgebaut sind.
Eine Rezension von Ein Kunde
vom 12. August 2008 | | |
| | | | |
| | | Zur Übersicht ... |
 |  |  |  |  |  | | |
| |
Angebote zu , , ab 1 Euro!
|
| Siehe auch folgende Artikel: |
|
|  | | Softwareentwicklung kompakt und verständlich... Softwareentwicklung von Kopf bis Fuß: Ein Buch zum... Patterns kompakt: Entwurfsmuster für effektiv... Software Engineering: Grundlagen, Menschen, Pr... Versionskontrolle mit Subversion UML 2 glasklar: Praxiswissen für die UML-Modellierung
|
| | Mehr zu Softwareentwicklung, C & C++
|
| | Home ..., , Begleitseite ... |
|
|
| | Herausgeber dieser Seite ist DomainLoc.com GmbH - Partner von |
Copyright © DomainLoc.com GmbH (Impressum) |
| |