Source Code Management
Planung, Installation und Administration von SCM Systemen • Systementwicklung • Systemintegration • Dienst- und Datenmigration • Consulting • Schulungen
Immer komplexer geartete traditionelle Anwendungen und Webapplikationen erfordern immer mehr Quellcode, der programmiert, gesichtet und gewartet werden muss.
In den meisten Fällen arbeiten mehrere Softwareentwickler an einem Projekt. Und sie arbeiten oft an mehr als einem Projekt gleichzeitig. Bei soviel Dynamik in der modernen Softwareentwicklung kommt schnell die Frage auf, wie man sinnvoll und effektiv den Quellcode und die Dokumentation der Projekte verwaltet.
Bereits zu Anfang der kommerziellen Softwareentwicklung entstanden Systeme, die den Prozess der Programmierung, Validierung und Dokumentation unterstützen sollten. Der damaligen Idee folgend, alle zu einem Projekt zugehörigen Daten zentral zu speichern und den gleichzeitigen Zugriff mehrerer Benutzer auf die gleichen Datensätze zu reglementieren, wurde eine Vielzahl von Source Code Management Systemen geschaffen.
In den vergangenen Dekaden war das Source Code Management von unterschiedlichen Paradigmen und Ansätzen geprägt und befindet sich heute in einem Stadium der Perfektion. Während SCM-Systeme, wie CVS und Subversion immer noch alle Daten in einem zentralen Repository verwalten, entstanden mit der Initiierung der ersten Web 2.0 Anwendungen Source Code Management Systeme, die das Paradigma der dezentralen Datenhaltung verfolgen.
Die dezentralistische Sichtweise auf ein Repository ermöglicht so eine schier bis dahin unbekannte Flexibilität und Skalierbarkeit. So besitzt bspw. jeder Entwickler nach dem Auschecken aus einem solchen System das gesamte Repository und kann auf diesem alle seine Arbeiten offline erledigen.
Als Entwickler wissen wir die Vor- und Nachteile der einzelnen Source Code Management Systeme einzuschätzen und haben stets nach dem perfekten SCM-System Ausschau gehalten. Und haben es gefunden ;-) Gehen auch Sie und Ihr Unternehmen in den Projekten manchmal unter? Rufen Ihnen Worte, wie Branches, Trunks und Mergen Stirnfalten hervor? Sind womöglich die Projektdaten quer über verschiedene Dienste und Server bei Ihnen verteilt und überwiegt das Chaos? Gern würden wir auch Ihrer Suche ein Ende bereiten und Ihnen eine individuelle Lösung für ein sauberes Source Code Management System präsentieren.
| verwendete Projekte und Technologien: | |
|---|---|
|
|
|
|
|
|


