Publications

Presentations

Papers

Demo Movies

Data Images

Publications

Login



Hier finden Sie von elego erstellte Fachartikel sowie von elego übersetzte Fachartikel im PDF-Format.

Fachartikel "Neues in Subversion 1.7" veröffentlicht im entwickler magazin 05/2011 unter dem Titel “Sommer – Sonne - Subversion“ (Autor: Neels Hofmeyr)

 

Seit dem Release von Apache Subversion 1.6, des bekannten und beliebten Werkzeugs für Versionskontrolle, sind mehr als 2 Jahre vergangen. Die Voraussetzungen im Bereich der professionellen Software-Entwicklung haben sich seitdem verändert und mit ihnen sind die Ansprüche an Werkzeuge stark gestiegen.

 

Die Subversion-Entwickler stellten sich den wachsenden Erwartungen an ein System, das mittlerweile in vielen großen kommerziellen Software-Entwicklungsprojekten eingesetzt wird.

 

Subversion geht nun in den Endspurt zum Release 1.7. Die zu erwartenden bahnbrechenden Neuerungen von Subversion 1.7 fasst Subversion-Committer Neels Hofmeyr in erfrischender Sprache zusammen:

 

Download Fachartikel: "Neues in Subversion 1.7"

 

Fachartikel "Hudson im Einsatz: Kontinuierliche Integration mit Makefiles im kommerziellen Umfeld" veröffentlicht in der OBJEKTspektrum 02/2010 (Autor: Olaf Wagner)

 

Beim Einsatz agiler Prozesse in komplexen verteilten Entwicklungsszenarien ist die kontinuierliche Integration aller Zwischenergebnisse ein unerlässliches Hilfsmittel für den schnellen Weg zur funktionsfähigen Lösung. Dieser Artikel beschreibt den Einsatz des Open-Source-Tools "Hudson" in einem Teilprojekt eines großen Charging- und Billing-Systems von Nokia Siemens Networks. Die dabei auftretenden Schwierigkeiten haben ihre Ursachen vor allem in der Größe des Projektes und in den komplexen Testszenarien. Die Existenz zahlreicher an mehreren Standorten gespiegelter Quell-Repositorien (ClearCase VOBs) lässt die Standardstrategie - Checkout, Build und Test für jede Änderung - zu langsam erscheinen. Der Artikel zeigt, wie mit Hudson dennoch eine kontinuierliche Integration mit akzeptablen Reaktionszeiten realisiert werden kann.

 

Hinweis: Die korrekte URL zur im Artikel aufgeführten XSD-Definition der Erweiterung des JUnit-XML-Schemas lautet www.elegosoft.com/misc/JUnitXSchema.xsd.

 

Download Fachartikel: "Hudson im Einsatz: Kontinuierliche Integration mit Makefiles im kommerziellen Umfeld" (externer Link auf die OBJEKTspektrum des Herausgebers SIGS DATACOM)

 

Fachartikel "Neues in Subversion 1.6" veröffentlicht im entwickler magazin 04/2009 (Autoren: Neels Hofmeyr, Stefan Sperling, Stephen Butler)

 

Das um die Jahrtausendwende gestartete Subversion-Projekt ist längst über den ursprünglichen Anspruch, einfach nur ein besseres CVS zu werden, hinausgewachsen. Subversion ist zu einem professionellen Software Configuration Management-Werkzeug gereift, wird von immer mehr großen internationalen Unternehmen eingesetzt und löst zunehmend auch kommerzielle Systeme ab.

 

Hohe Anforderungen aus dem professionellen Nutzerkreis sorgen dafür, dass die Open Source-Entwickler sich nicht auf dem Stand der mittlerweile sehr stabilen 1.5er Linie ausruhen können. Die neuen Features in Subversion 1.6 sind umfangreich und zum größten Teil darauf ausgerichtet, Probleme zu beheben, die anspruchsvollen Nutzern bei der täglichen Arbeit mit Subversion 1.5 aufgefallen sind.

 

Neben einer ganzen Reihe von Verbesserungen ist den folgenden Neuerungen besondere Aufmerksamkeit zu schenken:

 

Download Fachartikel: "Neues in Subversion 1.6"

 

Deutsche Übersetzung des Fachartikels "ABCs of a Branching and Merging Strategy" veröffentlicht auf CM Crossroads (Autor: Mario Moreira; Übersetzung: Neels Hofmeyr)

 

Die Veröffentlichung der deutschen Übersetzung des Originalartikels erfolgt unter freundlicher Genehmigung von Mario Moreira.

 

Branching ist sowohl einfach als auch komplex – und für viele bleibt es ein Buch mit sieben Siegeln. Dieser Artikel benennt die Gründe für branching, erläutert dessen Konzepte und beschreibt verschiedene branching/merging-Strategien, um dem Leser eine solide Basis in diesem Themenbereich zu vermitteln.

 

Erarbeitet man eine branching/merging-Strategie und ein zugehöriges Modell, so ist es wichtig dabei das Projektmanagement mit einzubeziehen, da die Wahl einer Strategie den Entwicklungsprozess direkt beeinflusst. Das Management sollte Teil des Entscheidungsprozesses für eine branching-Strategie sein, Vor- und Nachteile des branching verstehen und sich über den praktischen Aufwand im Klaren sein, den branching sowie dessen Fehlen mit sich bringen. Somit wird sichergestellt, dass die Erwartungen an das Projekt von Anfang an klar sind.

 

Auch die benutzte CM Software spielt eine Schlüsselrolle beim branching und merging. Manche CM Tools sind in dieser Disziplin schlicht besser als andere. Entsprechend ist ein CM Tool auszuwählen, das für die erarbeitete Entwicklungsstrategie geeignet ist.

 

Download Übersetzung Fachartikel: "Das ABC des Branching und Merging"

News

German  |  English
Last Update: 24 May 2012