Dostum çok fazla dosya varsa dosyaların isimlerinden ilerle. Main dosyasından başla ordan neyin ne işe yaradığına bakabilirsin zaten. Kodlamayı iyi bildiğini düşünüp kodu okumakta zorlanıyorsan kod karışık hazırlanmıştır. Kod sahibinin yazdığı rehberden ilerle.
Bence sen çok derinlere iniyorsun. Bu kadar içine girsen ne olur girmesen ne olur. Genel fonksiyonlardan ötesi sadece akıl sağlığını bozar. Python yorumlayıcısı değilsin ya?
"Bu neden burada?" dediğin bir şey olursa blame moduna geç ve ilgili commit yorumunu oku. Eğer yorum da açıklayıcı gelmezse, kimsenin çöpünü kullanmak zorunda değilsin. Repodan çıkabilirsin.