Це не читання, як ти читаєш роман, а більше, як ти читаєш довідник. Хороший спосіб - вибрати нещодавно виправлену помилку з повідомлення в чеку, зробіть різницю, що змінилося, і прочитайте відповідні частини, поки не зрозумієте і проблему, і рішення. Добре розрекламовані вразливості безпеки - це цікаві помилки, оскільки їх можна обговорити на форумах. Потім виберіть одну з помилок "низько висячих фруктів" із трекера помилок і прочитайте, поки не зрозумієте, як її виправити самостійно. Більшість професіоналів з читання коду роблять випадково під час виправлення помилок або додавання функцій.
Зазвичай найкращі зразки коду ледь помітні. Ви моментально їх зрозумієте, не читаючи їх більше одного разу. Вони виглядають так, що писати було надзвичайно просто, навіть незважаючи на те, що хороший код зазвичай проходить через багато проектів. Це створює парадоксальне відчуття, що, звичайно, даний код - це очевидний спосіб зробити це, навіть якщо це не перший спосіб, який ви придумали.
Коли ви зіткнетеся з таким кодом, постарайтеся зрозуміти розуміння, яке було написане ним, та принципи проектування, тому, коли ви опинитесь у подібній ситуації в майбутньому, ви можете сподіватися застосувати ті самі принципи.