Über diesen Eintrag
Dieser Service konzentriert sich strikt auf Reparaturarbeiten statt auf einen vollständigen Neuaufbau. Wenn Ihre Anwendung unter einer fehlerhaften Seite, einem Formular mit Datenverlust oder einer übermäßig trägen Anfrage leidet, ermitteln wir die zugrunde liegende Ursache und beheben sie, ohne Ihr Produkt neu zu schreiben.
Wir beginnen mit der präzisen Reproduktion des Problems unter Verwendung derselben Eingaben und Umgebung, um den Fehler direkt zu bestätigen. Wenn ein Fehler nicht reproduziert werden kann, behaupten wir nicht, ihn behoben zu haben.
Als Nächstes grenzen wir das Problem ein, indem wir Protokolle sowie Netzwerk-Traces analysieren und die Commit-Historie mittels Bisektion untersuchen. Bei Leistungsproblemen erstellen wir Profile, anstatt zu raten, da sich eine langsame Datenbankabfrage erheblich von einem langsamen Rendern von Vorlagen unterscheidet. Sporadisch auftretende Fehler werden anhand gemeinsam genutzter Ressourcen wie Verbindungspools, Sperren oder kollidierender Cache-Schlüssel untersucht.
Die Reparatur wird auf die kleinste Änderung beschränkt, die die Grundursache beseitigt. Wenn das Problem architektonischer Natur ist, erklären wir dies verständlich und bieten eine Übergangslösung zusammen mit einer separat abgesteckten, ordnungsgemäßen Behebung an, sodass Sie über sachliche Belege für Ihre Entscheidung verfügen.
Was Sie erhalten
- Eine schriftliche Diagnose darüber, was fehlerhaft war, warum, sowie die entsprechenden Belege.
- Den angewendeten und getesteten Patch, wobei der Reproduktionsfall in einen Regressionstest umgewandelt wurde.
- Eine kurze Notiz zu verwandten Risiken in der Umgebung, geordnet nach Dringlichkeit.
Was wir von Ihnen benötigen
Zugriff auf das Repository, eine zuverlässige Möglichkeit zur Reproduktion des Problems anhand von Schritten, einer Bildschirmaufnahme oder eines nutzbaren Kontos sowie alle verfügbaren Fehlertexte oder Protokollausgaben. Bei Leistungsproblemen ist ein grober Richtwert für ein akzeptables Ergebnis hilfreich.
Zeitplan und Kommunikation
Die Diagnose wird in der Regel noch am selben Tag inklusive Belegen geliefert, gefolgt vom Patch, sobald Sie den Ansatz genehmigen. Ohne Ihr Wissen werden keine Änderungen vorgenommen; Sie erhalten das Diff, den Regressionstest und eine Erklärung des Fehlers. Wenn eine Behebung mehr Arbeit erfordert, als das Symptom vermuten ließ, werden Sie vor Beginn jeglicher Arbeiten informiert.