cat javascript/rendere-l-app-piu-chiara-e-robusta.md
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
- Blocca l’aggiunta con campo vuoto.
- Mostra un messaggio quando non ci sono risultati.
- Controlla uso da tastiera.
- Controlla refresh e salvataggio.
- Rimuovi console.log inutili.
Controllo finale
Hai finito quando l’app risponde bene ai problemi più prevedibili.