Sto implementando un processo di revisione del codice, tra le cose da rivedere è javascript. Mi è stato chiesto di fare una sorta di lista di controllo delle cose da cercare durante la revisione del codice. Finora la mia lista di controllo è la seguente:Cosa c'è nella lista di controllo per la revisione del codice javascript
- nessuna funzione o variabile nello spazio dei nomi globale .
- codice di scrittura efficiente, in particolare nei loop
- non aggiungere al dom in un ciclo.
- mantieni lo stile in css, usa le classi.
- utilizza il miglior selettore jQuery possibile.
- Non selezionare un oggetto in jQuery più di una volta, utilizzare il concatenamento o inserirlo in una variabile.
- minimizza le richieste http.
- non utilizzare jQuery $ .each.
- convalidare l'input dell'utente prima di effettuare le richieste http .
- gestisce errori specifici.
- fornire all'utente abbastanza informazioni per porre rimedio alla situazione in cui gli errori verificare (se possibile)
Qualcuno ha qualsiasi altra cosa che vi consiglio per un generale javascript recensione lista di controllo (jQuery inclusa).