Limiti del refactoring¶
Questa pagina spiega cosa non può essere ricostruito automaticamente durante il refactoring e come gestire queste mancanze.
Come funziona¶
Il refactoring ricostruisce i tuoi servizi basandosi su ciò che è visibile e documentato. Se un'operazione avviene "dietro le quinte" senza lasciare tracce, il sistema non può indovinarla.
Per esempio: se nel tuo vecchio sistema un ordine di 50 euro attiva automaticamente uno sconto del 10% ma questa regola non è scritta in nessun manuale e non appare in nessuna schermata, il nuovo servizio non saprà di doverlo fare.
Cosa devi fare tu¶
- Analizza i processi che usi ogni giorno e segna quelli che avvengono in automatico senza che tu debba cliccare nulla.
- Segnala a glacom® ogni integrazione con software esterni che non è visibile nell'interfaccia utente.
- Verifica i dati nel vecchio sistema: se ci sono anagrafiche incomplete o errori, devi pulirli prima della [migrazione-dati.md].
- Testa attentamente le funzioni durante il [periodo-parallelo.md] per scovare logiche dimenticate.
Cosa fa glacom®¶
Analizza le schermate e i flussi forniti per ricostruire la struttura. Se durante i test emerge una funzione mancante, interviene per aggiungerla seguendo la procedura di [../errori-e-correzioni/aggiungere-quello-che-manca.md].
Limiti¶
Il refactoring non può ricostruire: - Logiche nascoste: regole di calcolo o automatismi mai documentati e non visibili nelle interfacce. - Integrazioni chiuse: collegamenti con sistemi di terze parti a cui non è possibile accedere o che non espongono dati. - Dati corrotti: se le informazioni nel vecchio sistema sono sbagliate o incomplete, il nuovo servizio erediterà l'errore.
Problemi frequenti¶
- Manca una funzione che prima c'era? → Probabilmente era una logica nascosta: segnalala subito tramite un [../supporto/ticket.md].
- Il nuovo sistema dà errori su alcuni dati? → Verifica se i dati originali erano corretti o se sono corrotti alla fonte.
- Un software esterno non comunica più? → Controlla se l'integrazione era basata su accessi non documentati.
Dall'app
Non disponibile dall'app: la gestione dei limiti di refactoring avviene esclusivamente tramite coordinamento diretto con il team di progetto.