Guide pratiche

Provare archiviazione locale ed esportazione

I dati salvati nel browser appartengono a quell’ambiente e possono andare persi. Spiegate dove si conservano, consentite una copia e controllate che l’importazione non distrugga il lavoro esistente.

vedere il metodo

Illustrazione del lavoro su un progetto web
Illustrazione generata con IA

Spiegare origine, durata e limiti

Identificate dati, tecnologia e scopo. localStorage è legato all’origine; sessionStorage anche al contesto della scheda. Cambiare dominio, protocollo, porta o browser può separare i dati. Non promettete sincronizzazione tra dispositivi senza una funzione reale. Evitate segreti in questo spazio e spiegate cosa accade chiudendo una sessione privata o cancellando i dati del browser.

Conservare il lavoro in caso di errore

Provate memoria bloccata, quota esaurita e dati salvati danneggiati con esempi fittizi. Segnalate quando il salvataggio fallisce e mantenete utilizzabili i dati sullo schermo dove possibile. Non annunciate persistenza prima della conferma di scrittura. Cancellazioni, politiche del browser o pulizia dei dati possono rimuovere copie locali; queste non sono un backup.

Progettare un’esportazione recuperabile

Inserite versione del formato, data, campi necessari e identificativi stabili in un file comprensibile. Spiegate come conservarlo fuori dal browser e apritelo con uno strumento indipendente. Scaricare non dimostra recuperabilità: importate una copia di prova in un ambiente vuoto e confrontate record, testi e stati con l’esempio iniziale.

Validare tutto prima di sostituire

Controllate struttura, versione, dimensione, tipi e valori ammessi prima di modificare il lavoro esistente. Mostrate errori e consentite un’esportazione preventiva. Rifiutate file incompatibili senza cancellazioni parziali. Provate importazione ripetuta, campi sconosciuti, caratteri speciali e cancellazione seguita da ripristino. La conferma finale deve corrispondere ai dati realmente recuperati.

Trattate il testo importato come dati senza eseguire HTML o codice del file.

Documenti di riferimento

Contenuto aggiornato

Matrice di convalida funzionale per adattarsi al progetto

Questi controlli proposti utilizzano casi fittizi. Decidi quale comportamento è previsto con il team, annota il risultato e assegna discrepanze irrisolte prima della pubblicazione.

Scorri la tabella orizzontalmente per leggere tutte le colonne. Con la tastiera, porta il focus sulla tabella e usa i tasti freccia.

Casi di test, risultati attesi e prove utili
Casorisultato attesoProva da mantenere
Esportare un esempio, cancellare i dati del browser e importarloI dati vengono recuperati dal file; gli errori d’importazione non cancellano il lavoro esistente.File fittizio, versione del formato e confronto prima e dopo.