Ако искате да станете добър писател, не е достатъчно да знаете граматика. Също така трябва да прочетете много книги, които ще покажат How тази граматика се използва за създаване на забележими текстове. По същия начин, ако искате да станете добър програмист, не е достатъчно просто да научите Java. Също така трябва да прочетете много качествени примерни codeове, написани от други програмисти, и най-важното, да ги разберете и да се учите от тях. Всъщност излагането на висококачествени примери за codeове е един от ключовите фактори, които влияят върху това колко бързо и ефективно ще научите нови умения.

Значението на четенето на codeовете на другите
„ Мразя да чета codeа на други хораТе ще ви дадат представа How работи която и да е част от проекта и ще ви дадат полезна информация за това How се прави. Това от своя страна ще ви помогне значително да подобрите знанията си и в крайна сметка да развиете свой собствен стил.Как да се заровим в codeа
Когато се гмуркате в codeа на другите, може да се почувствате по-скоро като археолог-изследовател, отколкото като разработчик. Няма нищо лошо в това, тъй като имате много "лопати" на ваше разположение. В днешно време имате достъп до много метаданни, които ще ви помогнат да разберете codeа много по-лесно. Например, можете да използвате Git, за да си помогнете, когато четете, копирате и поставяте codeа. И все пак някои ключови точки могат да ви помогнат да разберете codeа по-добре първоначално. На първо място, трябва да зададете следните въпроси:- Има ли нещо в codeа, което ви изглежда непознато? Ако е така, прегледайте тези „празни пространства“ и се уверете, че разбирате за Howво се използват.
- Има ли нещо ненужно в codeа? Съществуват и мъртви codeове, особено ако говорим за големи codeови бази.
- Кодът има ли няHowви зависимости? Понякога е по-добре да премахнете тази зависимост чрез копиране/поставяне на още повече code.
- Възникнали ли са грешки след поставяне?
- How всъщност се изгражда тялото на codeа;
- стилът на codeиране;
- How програмистът, който е написал codeа, решава проблемите.
-
Стартирайте codeа и разгледайте резултатите. Изпълнението на codeа ще ви даде съществената информация, от която ще се нуждаете, за да го разберете по-добре.
-
Намерете основната му функция и началната точка.
-
Стартирайте codeа с програмата за отстраняване на грешки (може да намерите най-ефективните инструменти за отстраняване на грешки в Java тук ), за да разберете напълно механиката на codeа. По този начин ще получите задълбочен анализ на вътрешната функционалност на codeа, който четете.
-
Изградете мисловна карта на връзките между различните елементи в codeа. Тъй като всеки дебъгер ще ви покаже връзка между елементите, вие ще можете да свържете различни функции и да разберете How те взаимодействат една с друга.
GO TO FULL VERSION