Not: Bu sorunun farkındayım . Bununla birlikte, bu soru biraz daha spesifik ve derinlemedir, ancak gerçek kodu ayıklamak veya yazara sormak yerine gerçek kodu okumaya odaklanır.
Giriş seviyesi bir bilgisayar bilimi dersinde öğrenci olarak arkadaşlarım ara sıra kendilerine ödevlerinde yardım etmemi ister. Programlama gurur duyduğum bir şey, bu yüzden her zaman mecbur kaldım. Ancak, genellikle kaynak kodlarını yorumlamakta zorlanıyorum.
Bazen bu garip veya tutarsız bir stile, bazen de ödevde belirtilen garip tasarım gereksinimlerine ve bazen de aptallığımdan kaynaklanıyor. Her halükarda, birkaç dakika boyunca ekrana bakan bir aptal gibi görünüyorum "Ah ..."
Genellikle sık karşılaşılan hataları kontrol ederim - çıkarıcı operatörler yerine virgül kullanarak noktalı virgül veya parantez eksik.
Sorun bu başarısız olduğunda gelir. Sıklıkla hata ayıklayıcıdan geçemiyorum çünkü bu bir sözdizimi hatası ve yazara sık sık soramıyorum çünkü kendisi tasarım kararlarını anlamıyor.
Genellikle başkalarının kaynak kodunu nasıl okursunuz? Kodu yukarıdan aşağıya doğru okuyor musunuz, yoksa her işlevi çağrıldığında mı takip ediyorsunuz? Ne zaman "Refactor zamanı" demenizi nereden biliyorsunuz?