Interactive Studio

Know How

Know How

Refused Bequest

Refused Bequest (‚ausgeschlagenes Erbe‘) ist ein Bad Smell im Quellcode. In der Regel wird er durch ein Refactoring während der weiteren Web- und App-Entwicklung entdeckt und entfernt.

Das ‚ausgeschlagene Erbe‘ bezeichnet den Umstand, dass die jeweiligen Unterklassen die Methoden und Daten nicht benötigen, die sie von den Oberklassen erben. Wenn es also Methoden oder auch Daten gibt, die in der Oberklasse vorhanden sind, in der jeweiligen Unterklasse aber nicht benötigt werden und somit schlicht überflüssig sind, sollte die Vererbungshierarchie daraufhin angepasst werden, um den Code zu verschlanken und zu vereinfachen.

Begierde Wissen

insights

insights