Grenzen des Refactorings¶
Diese Seite erklärt, was beim Refactoring nicht automatisch rekonstruiert werden kann und wie du mit diesen Lücken umgehst.
So funktioniert es¶
Das Refactoring baut deine Services basierend auf dem auf, was sichtbar und dokumentiert ist. Wenn ein Vorgang "hinter den Kulissen" ohne Spuren abläuft, kann das System ihn nicht erraten.
Zum Beispiel: Wenn in deinem alten System eine Bestellung über 50 Euro automatisch einen Rabatt von 10 % auslöst, diese Regel aber in keinem Handbuch steht und in keinem Bildschirm erscheint, weiß der neue Service nicht, dass er dies tun muss.
Das musst du tun¶
- Analysiere die Prozesse, die du täglich nutzt. Markiere diejenigen, die automatisch ablaufen, ohne dass du etwas klicken musst.
- Melde glacom® jede Integration mit externer Software, die in der Benutzeroberfläche nicht sichtbar ist.
- Überprüfe die Daten im alten System: Wenn Stammdaten unvollständig sind oder Fehler enthalten, musst du sie vor der [migrazione-dati.md] bereinigen.
- Teste die Funktionen während des [periodo-parallelo.md] sorgfältig, um vergessene Logiken zu finden.
Was glacom® macht¶
glacom® analysiert die bereitgestellten Bildschirme und Flows, um die Struktur zu rekonstruieren. Wenn während der Tests eine fehlende Funktion auftaucht, wird diese gemäß dem Verfahren in [../errori-e-correzioni/aggiungere-quello-che-manca.md] hinzugefügt.
Grenzen¶
Das Refactoring kann Folgendes nicht rekonstruieren: - Versteckte Logiken: Berechnungsregeln oder Automatismen, die nie dokumentiert wurden und in den Oberflächen nicht sichtbar sind. - Geschlossene Integrationen: Verbindungen zu Drittsystemen, auf die kein Zugriff möglich ist oder die keine Daten ausgeben. - Korrupte Daten: Wenn die Informationen im alten System falsch oder unvollständig sind, übernimmt der neue Service den Fehler.
Häufige Probleme¶
- Eine Funktion fehlt, die vorher da war? → Wahrscheinlich war es eine versteckte Logik: Melde sie sofort über ein [../supporto/ticket.md].
- Das neue System zeigt Fehler bei einigen Daten an? → Prüfe, ob die Originaldaten korrekt waren oder ob sie an der Quelle korrupt sind.
- Eine externe Software kommuniziert nicht mehr? → Prüfe, ob die Integration auf nicht dokumentierten Zugriffen basierte.
In der App
Nicht in der App verfügbar: Die Verwaltung der Refactoring-Grenzen erfolgt ausschließlich über die direkte Abstimmung mit dem Projektteam.