cat javascript/checklist-finale-accessibilita-e-casi-limite.md

Lezione 58 12 min

Checklist finale: accessibilità e casi limite

Controllare una piccola app prima di considerarla finita.

In parole semplici

Una app non è finita solo perché funziona una volta. Devi controllare campo vuoto, testi lunghi, uso da tastiera, messaggi di errore e refresh.

Questa lezione fa parte del modulo Controllare, correggere e migliorare. L’obiettivo del modulo è: Imparare a leggere errori, controllare dati e verificare funzioni senza andare a tentativi.

Parole nuove

  • caso limite: situazione meno comune ma possibile.
  • accessibilità: attenzione a chi usa tastiera, screen reader o altre modalità.

Cosa impari

  • Capire il concetto senza partire da definizioni astratte.
  • Vedere un esempio piccolo che puoi copiare e modificare.
  • Collegare l’argomento al risultato del modulo: una checklist di controllo per correggere una piccola app JavaScript.

Esempio da copiare

const controlli = [
  "campo vuoto",
  "testo molto lungo",
  "uso da tastiera",
  "refresh della pagina"
];

console.log(controlli);

Non devi memorizzare tutto subito. Prima copia l’esempio, fallo funzionare e cambia una cosa alla volta.

Esercizio guidato

  1. Apri una tua piccola app.
  2. Prova un campo vuoto.
  3. Prova un testo molto lungo.
  4. Usa solo la tastiera.
  5. Ricarica la pagina e controlla i dati.

Controllo finale

Hai finito quando hai scritto almeno cinque controlli e corretto i problemi trovati.