Я знаю, что это субъективный вопрос, но мне всегда любопытно узнать о передовых практиках в стиле кодирования. ReSharper 4.5 предупреждает меня о ключевом слове "base" перед вызовом метода base в классах реализации, т.е.
base.DoCommonBaseBehaviorThing();
Хотя я ценю менталитет «чем меньше, тем лучше», я также потратил много времени на отладку / поддержку приложений с высокой цепочкой, и чувствую, что это может помочь узнать, что вызов члена является базовым объектом, просто посмотрев на него. Конечно, достаточно просто изменить правила ReSharper, но что вы думаете? Нужно ли использовать "базу" при вызове членов базы?