Se vuoi diventare un bravo scrittore, non basta conoscere la grammatica. Devi anche leggere molti libri che mostreranno come questa grammatica viene utilizzata per creare testi importanti. Allo stesso modo, se vuoi diventare un buon programmatore, non è sufficiente imparare semplicemente Java. Dovresti anche leggere molti esempi di codice di qualità scritti da altri programmatori e, cosa più importante, capirli e imparare da loro. In realtà, l'esposizione a esempi di codici di alta qualità è uno dei fattori chiave che influenzano la velocità e l'efficacia con cui imparerai nuove competenze.

Importanza di leggere i codici degli altri
" Odio leggere il codice degli altriTi daranno una comprensione di come funziona qualsiasi parte del progetto e ti forniranno utili spunti su come è fatto. Questo, a sua volta, ti aiuterà a migliorare significativamente le tue conoscenze e alla fine a sviluppare il tuo stile.Come scavare nel codice
Quando ti immergi nel codice degli altri, potresti sentirti più un investigatore archeologo piuttosto che uno sviluppatore. Non c'è niente di sbagliato in questo dato che hai un sacco di "pale" a tua disposizione. Al giorno d'oggi, hai accesso a molti metadati che ti aiuteranno a capire il codice molto più facilmente. Ad esempio, puoi usare Git per aiutarti a leggere, copiare e incollare il codice. Tuttavia, alcuni punti chiave possono aiutarti a capire meglio il codice inizialmente. Prima di tutto, dovresti porti le seguenti domande:- C'è qualcosa nel codice che non ti sembra familiare? In tal caso, rivedi quegli "spazi vuoti" e assicurati di capire a cosa servono.
- C'è qualcosa di superfluo nel codice? Esistono anche codici morti, soprattutto se parliamo di grandi basi di codice.
- Il codice ha delle dipendenze? A volte è meglio rimuovere tale dipendenza copiando/incollando ancora più codice.
- Ci sono errori che si sono verificati dopo aver incollato?
- come viene effettivamente costruito il corpo del codice;
- lo stile di codifica;
- come il programmatore che ha scritto il codice risolve i problemi.
-
Eseguire il codice ed esplorare i risultati. L'esecuzione del codice ti fornirà le informazioni essenziali di cui avrai bisogno per capirlo meglio.
-
Trova la sua funzione principale e il punto di partenza.
-
Esegui il codice con il debugger (puoi trovare gli strumenti di debug Java più efficienti qui ) per comprendere appieno i meccanismi del codice. In questo modo, otterrai un'analisi approfondita della funzionalità interna del codice che stai leggendo.
-
Costruisci una mappa mentale delle connessioni tra diversi elementi nel codice. Poiché qualsiasi debugger ti mostrerà una connessione tra gli elementi, sarai in grado di correlare diverse funzioni e capire come interagiscono tra loro.
GO TO FULL VERSION