Om du vill bli en bra författare räcker det inte att kunna grammatik. Du behöver också läsa massor av böcker som kommer att visa upp hur denna grammatik används för att skapa framträdande texter. På samma sätt, om du vill bli en bra programmerare, räcker det inte att bara lära dig Java. Du borde också läsa massor av kvalitetskodexempel skrivna av andra programmerare, och viktigast av allt, förstå och lära av dem. Egentligen är exponering för högkvalitativa exempel på koder en av nyckelfaktorerna som påverkar hur snabbt och effektivt du kommer att lära dig nya färdigheter.

Vikten av att läsa andras koder
" Jag hatar att läsa andras kodDe kommer att ge dig en förståelse för hur någon del av projektet fungerar och ge dig användbara insikter om hur det går till. Detta kommer i sin tur att hjälpa dig att avsevärt förbättra dina kunskaper och så småningom utveckla din egen stil.Hur man gräver i kod
När du dyker in i andras kod kan du känna dig mer som en arkeolog-utredare snarare än en utvecklare. Det är inget fel med det eftersom du har massor av "spadar" till ditt förfogande. Numera har du tillgång till mycket metadata som hjälper dig att förstå koden mycket enklare. Till exempel kan du använda Git för att hjälpa dig själv när du läser, kopierar och klistrar in koden. Ändå kan några viktiga punkter hjälpa dig att förstå koden bättre initialt. Först och främst bör du ställa följande frågor:- Finns det något i koden som verkar obekant för dig? Om så är fallet, granska dessa "tomma utrymmen" och se till att du förstår vad de används till.
- Finns det något onödigt i koden? Döda koder finns också, speciellt om vi pratar om stora kodbaser.
- Har koden några beroenden? Ibland är det bättre att ta bort det beroendet genom att kopiera/klistra in ännu mer kod.
- Finns det några fel som uppstod efter inklistring?
- hur koden faktiskt är uppbyggd;
- stilen för kodning;
- hur programmeraren som skrev koden löser problemen.
-
Kör koden och utforska resultaten. Genom att köra koden får du den viktiga informationen du behöver för att förstå den bättre.
-
Hitta dess huvudfunktion och startpunkten.
-
Kör koden med felsökaren (du kan hitta de mest effektiva Java-felsökningsverktygen här ) för att helt förstå kodens mekanik. Genom att göra det får du en djupgående analys av den inre funktionaliteten hos koden du läser.
-
Bygg en mindmap över sambanden mellan olika element i koden. Eftersom alla felsökare kommer att visa dig en koppling mellan elementen, kommer du att kunna korrelera olika funktioner och förstå hur de interagerar med varandra.
GO TO FULL VERSION