Точно както четенето на страхотна литература може значително да подобри способността за писане, четенето на код може значително да подобри вашите умения за кодиране. Това е ценна част от учебния процес, но може да бъде непосилно, когато тепърва започвате. Непознатият код може да изглежда натоварен, сложен и неразбираем на пръв поглед, но ако го забавите (и поемете дъх), можете да започнете да разплитате парчетата и да разберете какво се опитва да направи кодът.

  1. Сканирайте целия файл. Разглеждането на кода като цяло може да ви даде представа за структурата и стила на файла. Потърсете синтаксиса, който познавате. Идентифицирайте променливите и техния обхват. Сканирайте методите за логика, която разпознавате. Ако четете обектно-ориентиран език, опитайте се да идентифицирате обекти и препратки към тях.
  2. Прочетете всички коментари и README. Както всички знаем, коментарите са пътека от галета, оставена за други хора, която да следват. Четенето на коментарите може да ви даде категорично обяснение какво точно прави всяко парче и как всичко се вписва заедно. Файлът README (когато е наличен) също е ценно обяснение на програмата от разработчика.
  3. Започнете да мислите за намерението. След като усетите как е изложено всичко, можете да започнете да сглобявате парчетата, като проследявате функции и данни. Помислете какво прави всяко парче. Какво се манипулира и защо?
  4. Google е ваш приятел. Търсете методи и термини, които не са ви познати. Използването на всички налични ресурси ще подобри шансовете ви наистина да схванете това, което четете.

Четенето и разбирането на кода ще стават все по-важни, колкото по-нататък навлизате в програмирането. Повечето работни места за кодиране изискват човек да може да работи съвместно с програмисти. Обикновено се очаква човек да преработи и подобри толкова, ако не и повече код, отколкото всъщност пише от нулата. Работата върху тези умения от самото начало ще подобри шансовете за успех в индустрията.

Така че, четете често и бъдете любопитни.

Честито кодиране!