cat javascript/rendere-l-app-piu-chiara-e-robusta.md

Lezione 65 12 min

Rendere l'app più chiara e robusta

Aggiungere controlli, messaggi e rifiniture prima della pubblicazione.

In parole semplici

Prima di pubblicare, prova a rompere l’app: campo vuoto, doppio clic, testo lungo, refresh, nessun risultato. Poi aggiungi messaggi chiari.

Questa lezione fa parte del modulo Progetto finale guidato. L’obiettivo del modulo è: Costruire una mini app semplice, pubblicarla e saper spiegare le scelte principali.

Parole nuove

  • robusta: capace di gestire situazioni imperfette senza rompersi.

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 mini app JavaScript pubblicata online con README essenziale.

Esempio da copiare

function titoloValido(titolo) {
  return titolo.trim().length >= 2;
}

console.log(titoloValido("A"));
console.log(titoloValido("Libro"));

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

Esercizio guidato

  1. Blocca l’aggiunta con campo vuoto.
  2. Mostra un messaggio quando non ci sono risultati.
  3. Controlla uso da tastiera.
  4. Controlla refresh e salvataggio.
  5. Rimuovi console.log inutili.

Controllo finale

Hai finito quando l’app risponde bene ai problemi più prevedibili.