lunes, 25 de mayo de 2015 – #Professional

Continuamos con los artículos con las recomendaciones sobre buenas prácticas. Anteriormente tratamos la importancia de usar la instrucción Option Explicit y la instrucción Option Strict en Visual Studio. En esta ocasión no veremos una instrucción sino una recomendación de como declarar los nombres de nuestras variables.

Un poco de historia …

Aún recuerdo que cuando mi profesora de programación nos explicaba ejemplos de algunos programas, sus variables era simples caracteres que para mí no tenían mucho sentido. Para guardar un nombre utilizaba una variable llamada n o a veces se llamaba nom. No entiendo si lo hacía para ahorrar espacio en el pizarrón (sí, soy de la antigua escuela) o por que quería ahorrarse su plumón.

De vuelta a la realidad …

La realidad en un trabajo es distinta. Generalmente son varios los desarrolladores los que trabajan sobre un mismo proyecto y ayuda bastante estandarizar los códigos. Esto incluye muchas veces que las variables, procedimientos, funciones, clases … lleven como nombre algo que tenga sentido con su utilidad. Por ejemplo, si guardaremos el nombre de una persona la forma correcta (a mi punto de vista) sería declarar una variable llamada Nombre o Name

Lo siguiente será estandarizar las frases o palabras compuestas. Pongamos un ejemplo: Vamos a crear una función que calculará la edad de una persona, el nombre de dicha función podría ser calcularedad. A primera vista cuesta un poco “descifrar” la utilidad de nuestra función, así que se recomienda que para ayudar a la legibilidad se pueda definir entre usar la notación Pascal Case o la notación Camel Case.

En la notación Pascal Case, nuestra función se llamaría CalcularEdad mientras que con la notación Camel Case nuestra función se llamaría calcularEdad. En el caso de la notación Pascal Case la primera letra de cada palabra empezará con mayúsculas, mientras que con la notación Camel Case a partir de la segunda palabra, la primera letra de cada una de ellas se escribirá en mayúsculas.

Pongamos otro ejemplo: calcularelperimetrodeuncuadrado, en Pascal Case sería CalcularElPerimetroDeUnCuadrado y en Camel Case sería calcularElPerimetroDeUnCuadrado

¿Cuál te agrada más?, ¿Cuál utilizas tú?. A mi me agrada más y utilizo en la mayoría de mis códigos la notación Pascal Case.

Para más información puedes visitar el artículo Capitalization Styles de MSDN



¿Este artículo fue de utilidad?

Si tu respuesta es SÍ puedes hacermelo saber con un Gracias e incluso lo puedes compartir a tus seguidores a través de un Tweet.

Opcionalmente puedes realizar un donativo para comprar más café con la finalidad de mantenerme despierto y seguir escribiendo más artículos.