Leider kann Ihr Browser nicht alle Designelemente dieser Seite korrekt darstellen. Damit Sie trotzdem die kompletten Inhalte sehen können, bieten wir Ihnen diese abgerüstete Version an. Um das korrekte Design der Seite zu sehen, probieren Sie bitte einen anderen Browser.

cover_ppa

Projektautomatisierung 

Möchten Sie Ihre Software zuverlässig und korrekt bauen, testen und verteilen, jedes Mal? Immer wieder? Möchten Sie weniger Zeit mit öden Fleißarbeiten verbringen und sich endlich darauf konzentrieren, Software zu entwickeln und Ihre Fähigkeiten voranzubringen? Dann ist dieses Buch genau richtig für Sie!

Mike Clark zeigt Ihnen, wie sich ständig wiederkehrende Aufgaben automatisieren lassen. Hier geht es nicht nur um solche Dinge wie Automatisierung von Backup oder Gehaltsabrechnung, sondern vor allem um das regelmäßige Bauen und Testen der Anwendung, das Zusammenstellen schlüssiger Releases, ihre Verteilung und Installation sowie das Überwachen laufender Anwendungen. Sie erfahren, wie Sie dafür Open-Source-Werkzeuge wie Ant,
CruiseControl oder Java Web Start einsetzen können.

Teams, die die Rezepte aus diesem Buch umsetzen, liefern konsistente Ergebnisse, werden eindeutig schneller und machen sich und ihren Kunden das Leben leichter.

Diese Buch zeigt Programmierern:

  • wie Automatisierung Zeit und Geld spart.
  • wie sie frei verfügbare Tools für Build-, Test- und Release-Prozesse nutzen.
  • effektive Wege für das ganze Team, um den Überblick zu bewahren.
  • wie sie Automatisierung nutzen, um besseren Code zu schreiben

 

Die Zielgruppe: Programmierer, Softwareentwickler, Projektmanager

Jede gut sortierte Fachbuchhandlung sollte das Buch im Regal haben. Wenn Sie es bestellen wollen, ist die ISBN sehr hilfreich: 3-446-40008-7. Oder bestellen Sie direkt bei:

logo_hanser
Buch: € 19,90 (D)
logo_amazon
Buch: € 19,90 (D)

 

drucken nach oben

 

Inhalt 

Lesermeinungen zu Projekt-Automatisierung

Die Reihe Pragmatisch Programmieren (PDF)

Vorwort (PDF)

  • Wo sind die Leckerbissen
  • Über das Buch hinaus
  • Was jeder sein Zuhause nennt
  • Typographische Konventionen
  • Danksagung

 

Vorwort der Übersetzer (PDF)

1 Einführung (PDF)

  • 1.1 Freihändig!
  • 1.2 Automatisierungstypen
  • 1.3 Fragen zur Automatisierung
  • 1.4 Vorgehensweise

 

2 Builds in einem Schritt

  • 2.1 Software bauen ist wie Brezelbacken (PDF)
  • 2.2 Die Verzeichnisstruktur des Projektes festlegen
  • 2.3 Den ersten Build ausführen
  • 2.4 Ein Build mit Ant
  • 2.5 Der Build im Geschmackstest
  • 2.6 Aufräumen
  • 2.7 Ein Build per Skript
  • 2.8 Einen frühen Start schaffen
  • 2.9 Was haben wir gerade gemacht

 

3 Zeitgesteuerte Builds

  • 3.1 Ihr erster zeitgesteuerter Build
  • 3.2 Platzieren eines Builds in CruiseControl
  • 3.3 CruiseControl ausführen
  • 3.4 Veröffentlichen des Build-Status
  • 3.5 Jetzt in XXL
  • 3.6 Was wir gerade gemacht haben

 

4 Releases auf Knopfdruck

  • 4.1 Zeitig und oft Releases erstellen
  • 4.2 Das erste Release vorbereiten
  • 4.3 Zusammenstellen des Releases
  • 4.4 Das Release generieren
  • 4.5 Vergeben eines Release-Tags
  • 4.6 Übergabe des Releases
  • 4.7 Automatisieren der Release-Prozedur (PDF)
  • 4.8 Generieren täglicher Distributionen
  • 4.9 Was wir gerade gemacht haben
5 Installation und Deployment
  • 5.1 Die Ware ausliefern
  • 5.2 Installieren der Standarddistributionsdatei
  • 5.3 Fehlerbeseitigung am Telefon
  • 5.4 Fehlerbekämpfung mit Diagnosetests (PDF)
  • 5.5 Aufbereiten Ihres Installationsprozesses
  • 5.6 Deployment von serverbasierten Anwendungen
  • 5.7 Automatische Aktualisierung installierter
  • 5.8 Was wir gerade gemacht haben

 

6 Überwachen

  • 6.1 Überwachen zeitgesteuerter Builds
  • 6.2 Visuelle Rückmeldungen bekommen (PDF)
  • 6.3 Überwachen Ihres Java-Prozesses
  • 6.4 Überprüfen Ihrer Webanwendung
  • 6.5 Überwachen von Protokolldateien
  • 6.6 Überwachen mit Log4j
  • 6.7 Stolperdrähte mit RSS bauen
  • 6.8 Überwachen der Gesundheit mit einem Debug-Befehl (PDF)
  • 6.9 Erstellen eines Absturzberichtes (PDF)
  • 6.10 3-2-1
  • 6.11 Automatisieren Sie!

 

A Ressourcen

  • A.1 Im Internet
  • A.2 Literaturverzeichnis

 

Pragmatische Projekt-Automatisierung:
Zusammenfassung

Register

 

drucken nach oben

 

Autor 

Mike Clark ist Berater und Autor. Doch vor allem ist er Programmierer. Mit seiner Firma Clarkware Consulting, Inc., hilft er Teams, Software schneller und besser zu bauen.

drucken nach oben

 

Übersetzer 

Falk Lehmann und Sören Mothes arbeiten als Berater bei der ObjectFab GmbH und unterstützen Kunden bei Programmierung, Softwarearchitektur und Agilen Prozessen.

drucken nach oben

 

Lesermeinungen 

Dieses Buch ist eine Goldgrube für alle, die qualitativ hochwertige Java-Programme termingerecht abliefern wollen.
(Quelle: c’t 2004)

drucken nach oben

 

Korrekturen 

Sollte sich bei der Übersetzung ein Fehler eingeschlichen haben, bitten wir dafür um Entschuldigung. Bitte schreiben Sie uns ganz pragmatisch eine Email, damit wir den Fehler beim nächsten Druck beseitigen können. Vielen Dank für Ihre Mitarbeit.
info@objectfab.de

drucken nach oben