Disculpas si esto se ha preguntado antes, y es difícil imaginar que no, pero no tiene una asociación de palabras clave obvia, por lo que es difícil de verificar.¿Debe el nombre del método 'Obtener' incluir el nombre de los parámetros?
Si tengo una clase C# con un par de métodos estándar como GetByCode(string code)
y GetByCodeAndResourceType(string code, string resourceType)
, debería simplemente cambiar el nombre de ellos para ser un sobrecargado Get(...)
ya que son distinguibles por la lista de parámetros?
Obviamente, puede haber situaciones en las que la misma firma de método puede ser necesaria para diferentes propósitos, pero aparte de eso, no veo la necesidad de nombres de métodos separados siempre que haya comentarios para intellisense.
Me interesa saber lo que cualquiera piensa que son los pros y los contras.
+1 Sí, la consistencia es importante –