textico.de
Clark will nicht alle Arbeitsabläufe umkrempeln, sondern seine Ideen, Techniken und Werkzeug in die ganz normale Arbeitswelt der Programmierer, Softwareentwickler und Projektmanager einfließen lassen, um damit quasi nebenbei für Strukturen zu sorgen, die selbstständig innerhalb von Softwareprojekten funktionieren und so Zeit für andere Bereiche frei geben. Und welche Bereiche wären das? Bauen und testen des Quellcodes einschließlich Installieren und Überwachen der fertigen Software. Die Mittel dazu bestehen aus Tipps und Tricks, Shell-SKripten, Build- und Konfigurationsdateien bis hin zu Java-Quelltext und vollständigen Programmen.
Ein bisschen fühlt man sich beim Lesen an Tom DeMarcos Der Termin und Wien wartet auf Dich! erinnert -- keine trockenen Anweisungslisten mit wissenschaftlichen Begründungen, sondern frische, selbst erprobte Konzepte. Clark beginnt mit einer Positionsbestimmung in der Einleitung und geht dann gleich an Builds ran, Bretzlebacken nennt er das. Mithilfe von Ant. Es folgen zeitgesteuerte Builds, Releases auf Knopfdruck, Installation und Deployment und am Ende natürlich die Überwachung. Und all das hat er auf der letzten Seite in einem einfachen Diagramm zusammengefasst. Sozusagen als Überblick. Das ist fast schon subversiv, schleichend, genial.
Projekt-Automatisierung ist irgendwie "quick & dirty" mit sauberen Ergebnissen am Ende. Eins dieser Bücher mit "warum habe ich es nicht schon früher gehabt"-Effekt. --Wolfgang Treß
Pressestimmen
Kurzbeschreibung
Umschlagtext
Möchten Sie Ihre Software zuverlässig und korrekt bauen, testen und verteilen, jedes Mal? Immer wieder? Möchten Sie weniger Zeit mit öden Fleissarbeiten 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.
Dieses 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