Home
Kontakt :: Impressum    
b
b
b
Softwareentwicklung
JAVA
Automotive
Finance
Build und Integration

Die kontinuierliche Integration der Ergebnisse jedes einzelnen Entwicklers ist ein wesentlicher Bestandteil unserer Qualitätssicherung. In festgelegten Zyklen werden nach der Entstehung des Quellcodes oder nach dessen Veränderung diese Daten in die Versionsverwaltung integriert. Im Rahmen unseres Build-Prozesses werden die entsprechenden Projekte kompiliert und zu lauffähigen Zwischenständen zusammengefasst.

Während des Builds wird eine Reihe von Modulen ausgeführt, die Tests ausführen, automatische Reports und die ausführbare Anwendung erzeugen. Zur Ausführung kommen z.B.

  • Modultests (z.B. JUnit, TestNG, Surefire und Cobertura)
  • Automatisierte Erstellung der Projektdokumentation über das Entwicklungssystem
  • Analyse-Tools - Quellcodeanalyse über Checkstyle, PMD und FindBugs
  • automatisierte Erstellung weiterer, individuell konfigurierbarer Reports

Durch die Continuous Integration (regelmäßiger, vollständiger Build-Prozess) werden Fehler in den Ergebnissen einzelner Entwickler im Zusammenwirken mit dem Gesamtstand des Codes sehr schnell erkannt. Kosten durch aufwendige Fehlersuche im Nachhinein werden so minimiert oder vermieden.

Unsere Anwendungen werden mindestens einmal täglich vollständig erstellt. So ist jederzeit ein funktionierendes Gesamtsystem auf aktueller Codebasis vorhanden. Insbesondere im Java-Bereich haben wir reichhaltige Erfahrungen mit Continuous Integration gesammelt.

Unser Service für Sie:

  • Unterstützung Ihres Build- und Releasemanagements mit speziell geschulten Mitarbeitern
  • Prozessentwicklung und -betreuung bei Ihnen oder als Outsourcing
Allgemeines