Iako je Pythonov sustav nasljeđivanja ključan za organizaciju koda, njegov utjecaj na performanse često se zanemaruje. Ova studija ispituje troškove nasljeđivanja iz mnogih klasa kvantificiranjem utjecaja na vrijeme pristupa atributima. Opsežno testiranje otkriva da postoje neke abnormalnosti u performansama pretraživanja i da usporavanje nije baš linearna . Programeri koji rade na velikim aplikacijama moraju biti svjesni ovih obrazaca jer duboko nasljeđivanje može uzrokovati nepredviđene poteškoće. Učinkovitost se može poboljšati i ovi se problemi mogu smanjiti pomoću alternativnih strategija poput sastava i optimiziranog pohrane atributa.
Gabriel Martim
5 veljače 2025
Analizirajući utjecaj dubokog nasljeđivanja u Pythonu