İyi bir yazar olmak istiyorsanız gramer bilmek yeterli değildir. Ayrıca, bu dilbilgisinin öne çıkan metinler oluşturmak için nasıl kullanıldığını gösteren çok sayıda kitap okumalısınız. Benzer şekilde, iyi bir programcı olmak istiyorsanız, sadece Java öğrenmek yeterli değildir. Ayrıca diğer programcılar tarafından yazılmış çok sayıda kaliteli kod örneğini okumanız ve en önemlisi bunları anlamanız ve onlardan öğrenmeniz gerekir. Aslında, yüksek kaliteli kod örnekleriyle karşılaşmak, yeni becerileri ne kadar hızlı ve etkili bir şekilde öğreneceğinizi etkileyen temel faktörlerden biridir.

Başkalarının Kodlarını Okumanın Önemi
" Başkalarının kodlarını okumaktan nefret ediyorumSize projenin herhangi bir bölümünün nasıl çalıştığına dair bir anlayış verecekler ve nasıl yapıldığına dair size faydalı bilgiler sağlayacaklar. Bu da bilginizi önemli ölçüde geliştirmenize ve nihayetinde kendi tarzınızı geliştirmenize yardımcı olacaktır.Kodun İçine Nasıl Girilir?
Başkalarının kodlarına daldığınızda, bir geliştiriciden çok bir arkeolog-araştırmacı gibi hissedebilirsiniz. Emrinizde çok sayıda "kürek" olduğu için bunda yanlış bir şey yok. Günümüzde, kodu çok daha kolay anlamanıza yardımcı olacak birçok meta veriye erişiminiz var. Örneğin, kodu okurken, kopyalarken ve yapıştırırken kendinize yardımcı olması için Git'i kullanabilirsiniz . Yine de bazı önemli noktalar, kodu başlangıçta daha iyi anlamanıza yardımcı olabilir. Öncelikle şu soruları sormalısınız:- Kodda size yabancı gelen bir şey var mı? Öyleyse, bu "boşlukları" gözden geçirin ve ne için kullanıldığını anladığınızdan emin olun.
- Kodda gereksiz bir şey var mı? Özellikle büyük kod tabanlarından bahsediyorsak, ölü kodlar da vardır.
- Kodun herhangi bir bağımlılığı var mı? Bazen daha fazla kod kopyalayarak/yapıştırarak bu bağımlılığı kaldırmak daha iyidir.
- Yapıştırdıktan sonra oluşan herhangi bir hata var mı?
- kod gövdesinin gerçekte nasıl oluşturulduğu;
- kodlama stili;
- kodu yazan programcının sorunları nasıl çözdüğü.
-
Kodu çalıştırın ve sonuçları keşfedin. Kodu çalıştırmak, size onu daha iyi anlamak için ihtiyaç duyacağınız temel bilgileri verecektir.
-
Ana işlevini ve başlangıç noktasını bulun.
-
Kodun mekaniğini tam olarak anlamak için kodu hata ayıklayıcıyla çalıştırın (en verimli Java hata ayıklama araçlarını burada bulabilirsiniz ). Bunu yaparak, okuduğunuz kodun iç işlevselliğinin derinlemesine bir analizini elde edeceksiniz.
-
Koddaki farklı öğeler arasındaki bağlantıların bir zihin haritasını oluşturun. Herhangi bir hata ayıklayıcı size öğeler arasında bir bağlantı göstereceğinden, farklı işlevleri ilişkilendirebilecek ve birbirleriyle nasıl etkileşimde bulunduklarını anlayabileceksiniz.
GO TO FULL VERSION