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