Sé que esta es una pregunta subjetiva, pero siempre tengo curiosidad acerca de las mejores prácticas en el estilo de codificación. ReSharper 4.5 me está dando una advertencia para la palabra clave "base" antes de las llamadas a métodos de base en las clases de implementación, es decir,¿Se está utilizando una mala práctica "básica" aunque podría ser buena para la legibilidad?
base.DoCommonBaseBehaviorThing();
Aunque aprecio el "menos es mejor" mentalidad, también he pasado mucho tiempo de depuración/manteniendo aplicaciones altamente encadenadas, y siento que podría ser útil saber que una llamada de miembro es para un objeto base con solo mirarlo. Es bastante simple cambiar las reglas de ReSharper, por supuesto, pero ¿qué piensan ustedes? ¿Debería usarse "base" al llamar a los miembros de la base?
toda su base es de nosotros – JoelFan
En mi humilde opinión Depende de lo que los futuros lectores (desarrolladores) piensen que es una buena legibilidad. Pregúnteles y luego responda su propia pregunta con "Depende de quién mantendrá el código". – LosManos