Verwenden Sie schlechte „Basis“ -Praktiken, auch wenn dies der Lesbarkeit zugute kommt?

Ich weiß, dass dies eine subjektive Frage ist, aber ich bin immer neugierig auf Best Practices im Coding-Stil. ReSharper 4.5 warnt mich vor dem Aufruf der Basismethode in Implementierungsklassen vor dem Schlüsselwort "base", d. H.

<code>base.DoCommonBaseBehaviorThing();
</code>

Ich schätze zwar die Mentalität "Weniger ist besser", habe aber auch viel Zeit mit dem Debuggen / Warten von stark verketteten Anwendungen verbracht und denke, es könnte hilfreich sein, zu wissen, dass ein Member-Aufruf ein Basisobjekt betrifft, indem ich ihn mir nur ansah. Natürlich ist es einfach genug, die ReSharper-Regeln zu ändern, aber was denkst du? Sollte "base" verwendet werden, wenn Basismitglieder angerufen werden?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage