Sto imparando Sollevare ora. Quando ho letto sui modelli, ho capito che hanno un sacco di cose che non si typechecked al momento della compilazione:Sicurezza di sollevamento e tipo
- Modelli potrebbe contenere riferimenti a frammenti inesistenti
- SiteMaps potrebbe riferirsi a pagine inesistenti
- Snippet metodi di spedizione prendono parametri di stringa dove si può facilmente fare un errore di battitura
Esistono alternative per rendere questo i problemi meno gravi, vale a dire checker codice esterno o opzioni nella libreria che permetterebbero fare la stessa cosa, ma in un tipo modo sicuro? Oppure potrebbe esserci un altro framework web che è più rigido in questa relazione (potrebbe essere in un'altra lingua).
Credo che per la maggior parte di questi casi, potrebbe essere facile scrivere un validatore basato su espressioni regolari. Ma mentre non esiste una cosa del genere, puoi provare a testare il tuo codice: un test corretto dovrebbe catturare tutti quegli errori. – Rogach