Pregunta

Me cuesta decidir qué nombre elegir para mi método.Creo que ambos se explican por sí solos, pero el último es más rápido de escribir, por lo que mi preferencia actual es supportModes().¿Qué opinas?

¿Fue útil?

Solución

Para mí, getSupportedModes implica la recuperación simple, mientras que si hay cierta lógica real que implica trabajar a cabo, algo así como determineSupportedModes o calculateSupportedModes puede ser mejor. El nombre debe describir lo que hace la función. La brevedad no es una consideración importante con entornos de desarrollo modernos con alguna forma de autocompletar.

Los diferentes idiomas también tienen sus propias convenciones. Por ejemplo, una función llamada calculateSupportedModes en Java normalmente sería llamado CalculateSupportedModes en C # o VB.

Otros consejos

Yo prefiero el más explícito que es getSupportedModes. Usted no quiere que otros desarrolladores para adivinar lo que hace el método.

Las funciones que actúan sobre algo más que los argumentos pasados ​​deben denominarse acciones.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top