Lettura e lettura di codici
Best practice 1- Continua a leggere il codice sorgente del software esistente
Permettetemi di farvi alcune domande di base prima di iniziare con una delle best practice più importanti richieste per uno sviluppatore di software.
- Leggi riviste di film?
- Leggi i giornali?
- Leggi gli annunci pubblicitari lungo la strada?
- Leggi la spazzatura scritta qua e là?
- Leggi solo ...?
Sicuramente la tua risposta sarà positiva ma se ti faccio ancora una domanda nella serie:
Leggi il codice sorgente del software?
Solo pochi sviluppatori di software avranno una risposta positiva perché leggere e comprendere un codice sorgente del software esistente è il compito più noioso. Se sei uno di loro che sente che leggere il codice sorgente del software è un compito noioso, allora ti manca una delle migliori pratiche più importanti, che uno sviluppatore di software dovrebbe avere nella sua vita.
Se vuoi diventare un romanziere, puoi semplicemente iniziare a scrivere romanzi? Direi di no al 100% !!, Devi assolutamente leggere centinaia di romanzi prima di iniziare a scrivereGOODromanzi. Se vuoi diventare uno sceneggiatore di film, puoi iniziare a scrivere buone sceneggiature per film fino a quando non hai esaminato vari buoni script per film?, Di nuovo la mia risposta sarebbe no !!
Quindi, se vuoi scrivere un buon codice software, come sarà possibile per te scrivere un buon codice sorgente senza leggere tonnellate di codici sorgente? Anche se scrivessi qualcosa, come faresti a sapere qual è il migliore?
Leggere il codice sorgente scritto da altri ti dà l'opportunità di criticare gli errori commessi nello scrivere quel codice. Sarai in grado di identificare gli errori che altri sviluppatori di software hanno fatto nel loro codice sorgente che non dovresti ripetere.
Ci sono molti attributi dei codici software (rientro, commenti, intestazione della cronologia, struttura della funzione, ecc.), Che imparerai leggendo il codice esistente, specialmente un codice scritto da sviluppatori di software esperti. Passa un po 'di tempo a leggere il codice sorgente degli altri e sono sicuro che saresti in grado di scrivereBEAUTIFUL codice sorgente in pochi giorni o poche settimane e sarai in grado di correggere gli errori che stavi facendo finora nella scrittura del codice sorgente.
Una cosa da sperimentare, basta andare nel passato e controllare il codice che avevate scritto qualche anno fa, riderete sicuramente .... perché migliorate sempre facendo pratica.