Sto facendo pochi progressi su un grande progetto. La fonte è enorme, molti strati di oggetti, codice maccheroni, grafici a doppio diamante di eredità multipla, elementi semifornati congelati quando lo scrittore originale se ne è andato, e nessuno sa perché molti pezzi di esso siano stati progettati così come erano.
Suppongo che qualsiasi programmatore competente avrebbe qualche difficoltà a capire tutto abbastanza bene per correggere i bug, finire le cose a metà cottura e aggiungere nuove funzionalità. Tuttavia, sospetto che sto andando più lentamente di un normale programmatore.
Come faccio a giudicare se la fonte è insolitamente cattiva e lo sto facendo nel modo migliore possibile, rispetto alla fonte è tipica di un progetto come questo e sono solo saggia o scarsamente qualificata?