Aj keď Pythonov dedičský systém je nevyhnutný pre organizáciu kódu, jeho vplyv na výkon sa často ignoruje. Táto štúdia skúma náklady na zdedenie z mnohých tried kvantifikáciou vplyvu na čas prístupu atribútov. Rozsiahle testovanie ukazuje, že vo výkone vyhľadávania existujú určité abnormality a že spomalenie nie je presne lineárne . Vývojári pracujúci na rozsiahlych aplikáciách si musia byť vedomí týchto vzorcov, pretože hlboké dedičstvo môže spôsobiť nepredvídané ťažkosti. Výkon je možné vylepšiť a tieto problémy sa môžu znížiť pomocou alternatívnych stratégií, ako je zloženie a optimalizované ukladanie atribútov.
Gabriel Martim
5 februára 2025
Analýza vplyvu výkonnosti hlbokého dedičstva v Pythone