dpunkt.verlag GmbH | Ringstraße 19B | 69115 Heidelberg | fon 0 62 21 - 1 48 30

Andreas Zeller / Jens Krinke / Thomas Zimmermann

Open-Source-Programmierwerkzeuge

Versionskontrolle - Konstruktion - Testen - Fehlersuche

Open-Source-Programmierwerkzeuge
bla

IN DEN WARENKORB LEGEN

39,00 Euro(D) / 40,10 Euro(A)

2., überarbeitete und aktualisierte Auflage
Dezember 2003
410 Seiten, Broschur
ISBN: 978-3-89864-226-2

dpunkt.verlag

Jetzt kaufen


Leseproben und Links
Inhalt (PDF)
Kapitel 1 (PDF)
Vorwort (PDF)

Andreas Zeller
Jens Krinke
Programmierwerkzeuge-Homepage

Weitere dpunkt.produkte

Programmierung

Kritik, Anregungen?

Schreiben Sie uns!

Cover in hoher Auflösung

Programmieren ist mehr als nur das Erstellen von Code. Denn Softwareentwickler müssen ihre Programme konstruieren, analysieren und testen. Sie müssen Leistungsengpässe beseitigen, eigene und fremde Änderungen verwalten sowie Fehler suchen und beseitigen.

Dieses Buch präsentiert Grundkonzepte und praktische Anwendungen von ausgewählten, frei verfügbaren Werkzeugen, die in der Programmierpraxis wichtig sind. Die Leser lernen "Klassiker" wie DIFF oder MAKE, aber auch jüngere Entwicklungen wie JUnit und ANT kennen. An Beispielen und Übungen wird die Arbeitsweise mit diesen Werkzeugen gezeigt und wie sie typische Entwicklerprobleme lösen können. Der Leser gewinnnt dabei einen vertieften Einblick in die Anforderungen der professionellen Softwareentwicklung.

Für die 2. Auflage wurden die bestehenden Beschreibungen der Werkzeuge überarbeitet und wichtige neue Tools hinzugefügt. Damit werden jetzt folgende Werkzeuge behandelt:

- Versionskontrolle: DIFF, PATCH, RCS, CVS
- Eingabeverarbeitung: LEX, YACC, ANTLR
- Programmbau: MAKE, ANT, AUTOCONF
- Prototyping: TCL/TK
- Dokumentation: DOXYGEN, JAVADOC
- Testen und Debuggen: DEJAGNU, JUNIT, CPPUNIT, BUGZILLA, GDB, DDD, ELECTRIC FENCE, VALGRIND
- Programmanalyse: CHECKSTYLE, GPROF, GCOV, SPLINT, UNRAVEL

Die Integration der besprochenen Werkzeuge in eine Programmierumgebung wird außerdem beispielhaft anhand von Eclipse gezeigt.

"Ein sehr gelungenes Buch. Als Student hätte ich es geliebt, ein solches Buch zu haben. Auch für Praktiker ist es nützlich, um in kurzer Zeit einen Überblick über eine Anzahl relevanter Entwicklungswerkzeuge zugewinnen."
Walter R. Bischofsberger, Software-Tomography GmbH

Weitere Informationen zu den Werkzeugen sowie Ergänzungen, hilfreiche Verweise und Lösungsansätze für die Übungen aus dem Buch finden Sie unter: www.programmierwerkzeuge.de

Zielgruppe:

  • Studenten der Informatik und verwandter Fachrichtungen
  • Programmierer im Java- und UNIX/LINUX-Umfeld
  • Softwareentwickler in der Praxis

Autoren:

Andreas Zeller ist Professor für Softwaretechnik an der Universität des Saarlandes in Saarbrücken; er forscht in den Bereichen automatische Fehlersuche und Programmanalyse.

Jens Krinke ist Junior-Professor an der FernUniversität Hagen; er ist Experte für Programmanalyse und Software-Reengineering. Sein Forschungsgebiet ist die Analyse sicherheitsrelevanter Software.

Rezensionen:

"Das Buch ist also eine wahre Schatzkiste für den angehenden ambitionierten Programmierer und Softwareentwickler zu einem Thema, welches leider immer noch Recht selten beschreiben wird."
(www.pronix.de, 13.01.2004)

"Das Buch bietet einen umfassenden Einstieg in Werkzeuge der komplexen Software-Entwicklung. ... Obwohl nur der Einsatz unter Unix/Linux beschrieben wird, ist dieses Buch auch für Windows-Entwickler interessant, da alle im Buch vorgestellten Tools auch für dieses Betriebssystem verfügbar bzw. über Cygwin einsetzbar sind."
(Linux Enterprise 6.2004)

 


Aktuelles

Barnbaum in Heidelberg Parallel 2012 Kostenfreie IT-Compliance-Broschüre dpunkt.foto Rocky Nook Telepolis