Java Code Klinik
They tried to make me go to rehab, I said no, no, no
- Amy Winehouse - Rehab
Software ist ständigen Veränderungen durch die Anforderungen der Nutzer unterworfen. Durch Änderungen ohne permanentes Refactoring wird der Code einer Anwendung mit der Zeit unübersichtlich. Ab einem bestimmten Punkt wird der Aufwand für Erweiterungen und Modifikationen sehr hoch und die Anzahl an Fehlern nimmt so sehr zu, daß die Wartbarkeit gegen Null geht. Es kann sich dann lohnen einige Zeit in die Verbesserung des Designs und die Qualität des Codes zu investieren. Mit Hilfe von Refactoring, automatisierten Tests und Entwurfsmustern läßt sich bestehender Code Schritt für Schritt verbessern.
Guter Quellcode ist die Vorraussetzung für effiziente Erweiterung und Modifikation von Software!
Wir bieten das Refactoring von Java Code in Form von Outsourcing als Dienstleistung an. Wir kümmern uns um Ihren Quellcode und liefern ihn verjüngt zurück.
Alternativ können wir Sie auch beraten und coachen, wie Sie dies selbst angehen und als Teil Ihrer Entwicklerkultur etablieren können.
Unsere Leistungen
- Erstellung von Unittests / Komponententests
- Code Refactoring, auch Überarbeitung der Paketstruktur
- Anwendung von Design Patterns an den geeigneten Stellen
- Falls nötig schrittweise Framework Evolution
- Erstellen von javadoc Dokumentation
- Erstellen der System Dokumentation
Ihre Vorteile
- Ihr Code wird wesentlich vereinfacht und somit wieder lesbar und wartbar
- Sie können Ihr Programm einfacher erweitern und verändern
- Doppelter oder ungenutzter Code wird erkannt und eliminiert
- Ein verbessertes Testbett ermöglicht künftiges Refoactoring
- Die Investitionen in Ihre Software werden gesichert
- Ihre Kapazitäten sind frei für andere Aufgaben
Wie wir vorgehen
Wir benötigen im Minimalfall nur den Code. In diesem Fall ist unser erster Schritt gemeinsam mit Ihnen ein Testbett und somit eine Spezifikation der Leistungsmerkmale der Software zu erstellen. Für die Durchführung des Refactorings ist keinerlei Dokumentation notwendig. Wir analysieren teilweise automatisiert den Refactoring Bedarf und legen gemeinsam mit Ihnen den Leistungsumfang der Verbesserung fest und erstellen für Sie falls gewünscht auch weiterführende Dokumentation.
Mögliche Anschlußleistungen
- Performance Workshop
- Application Maintenance Services
- Coaching im Refactoring
- Refactoring Workshop - Unsere Vorgehensweise und das Know-How im Bereich Refactoring vermitteln wir auch im Seminar Refactoring Workshop
Ansprechpartner:
Hr. Dirk M. Sohn
Tel.: (0621) 71839-42
sohn@<spamschutz>oio.de (Hinweis: <spamschutz> bitte aus E-Mail Adresse löschen.)






