Dacă vrei să devii un scriitor bun, nu este suficient să cunoști gramatica. De asemenea, trebuie să citiți o mulțime de cărți care vă vor arăta cum este folosită această gramatică pentru a crea texte proeminente. În mod similar, dacă vrei să devii un programator bun, nu este suficient să înveți pur și simplu Java. De asemenea, ar trebui să citiți o mulțime de mostre de cod de calitate scrise de alți programatori și, cel mai important, să înțelegeți și să învățați din ele. De fapt, expunerea la exemple de coduri de înaltă calitate este unul dintre factorii cheie care influențează cât de rapid și eficient vei învăța noi abilități.

Importanța citirii codurilor altora
„ Urăsc să citesc codul altoraEle vă vor oferi o înțelegere a modului în care funcționează orice parte a proiectului și vă vor oferi informații utile despre modul în care este realizat. Acest lucru, la rândul său, vă va ajuta să vă îmbunătățiți semnificativ cunoștințele și, în cele din urmă, să vă dezvoltați propriul stil.Cum să sapi în cod
Când te scufundi în codul altora, s-ar putea să te simți mai degrabă un arheolog-investigator decât un dezvoltator. Nu este nimic în neregulă cu asta, deoarece aveți o mulțime de „lopeți” la dispoziție. În zilele noastre, aveți acces la o mulțime de metadate care vă vor ajuta să înțelegeți mult mai ușor codul. De exemplu, puteți folosi Git pentru a vă ajuta când citiți, copiați și lipiți codul. Cu toate acestea, unele puncte cheie vă pot ajuta să înțelegeți mai bine codul inițial. În primul rând, ar trebui să puneți următoarele întrebări:- Există ceva în cod care ți se pare necunoscut? Dacă da, revizuiți acele „spații goale” și asigurați-vă că înțelegeți pentru ce sunt folosite.
- Există ceva inutil în cod? Există și coduri moarte, mai ales dacă vorbim despre baze de coduri mari.
- Codul are vreo dependență? Uneori este mai bine să eliminați această dependență prin copierea/lipirea și mai mult cod.
- Există erori care au apărut după lipire?
- cum este de fapt construit corpul de cod;
- stilul de codare;
- cum rezolvă problemele programatorul care a scris codul.
-
Rulați codul și explorați rezultatele. Rularea codului vă va oferi informațiile esențiale de care aveți nevoie pentru a-l înțelege mai bine.
-
Găsiți funcția sa principală și punctul de plecare.
-
Rulați codul cu depanatorul (s-ar putea să găsiți cele mai eficiente instrumente de depanare Java aici ) pentru a înțelege pe deplin mecanica codului. Procedând astfel, veți obține o analiză aprofundată a funcționalității interioare a codului pe care îl citiți.
-
Construiți o hartă mentală a conexiunilor dintre diferitele elemente din cod. Deoarece orice depanator vă va arăta o conexiune între elemente, veți putea să corelați diferite funcții și să înțelegeți cum interacționează între ele.
GO TO FULL VERSION