Beş ay önce üniversiteden mezun oldum ve son dört aydır yerel bir kuruluşta çalışıyorum. Üniversitedeyken Haskell, F # vb. Bize üniversitede Java öğretildi, ancak çok geçmeden fonksiyonel programlamaya maruz kaldım ve zorunlu programlama ile yaptığımdan çok daha fazla zaman geçirdim. Sonuç olarak, beynim işlevsel bir düşünce için kablolanır. Katıldığım şirket Python kullanıyor ve kod çok zorunluluk. Zorunlu kodları okumakta çok zorlanıyorum. Mutasyonları takip edemiyorum. Başka bir for-if -... yuvalama dört düzeyden daha derine inerse, kodda neler olduğunu tamamen kaybederim. Buna eklemek için Python dinamik bir dildir, bu nedenle kodda hiçbir tür yoktur. O' kod tabanımızın bir kısmını anlamaya çalıştığımdan beri haftalardır (ki bu 'orta derecede karmaşık'), ancak şimdiye kadar bunu anlamada kayda değer bir ilerleme kaydetmedim. Lütfen bu kodu nasıl anlayacağım konusunda bazı pratik teknikler sunun. Şimdiden teşekkürler!
Düzenleme:
Belki de kod gerçekten çok yorum olmadığını ve isimleri de çok sezgisel olmadığını belirtmek gerekir.