Selamün Aleyküm;
Bildiğimiz gibi Github vb. platformlardan yazılım projelerinin kaynak kodlarına ulaşabiliyoruz. Benim sualim ise dünyada birçok yazılım projesi ekipler sayesinde geliştiriliyor lakin kodları nasıl geliştirmeye açık tutuyorlar? Ya da daha doğrusu biz bu kodları geliştirmek istesek (yani yazılımı) bunların neresinden başlamamız gerekiyor? Çünkü bir yazılım kaynak kodları neredeye sayılamayacak kadar çok. Geliştirici neresinden yazılım çalışma prensibini anlamaya başlıyor? Mesela Android'in Github'dan kodlarına baktığımızda sürüsüyle farklı klasörler var ve içlerinde aynı şekilde sürüsüyle farklı .c, .cpp, .java vs. dosyalar var. Geliştirici bu kodları nasıl okuyup anlayabiliyor? Tahminimce geliştirmekten ziyade kodları okuyup anlamakla mı zamanını harcıyor? Bu iş nasıl yapılıyor? Teşekkürler.
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]