Notación Pascal y Camel case

Uno de los puntos de las buenas prácticas en el desarrollo de software es la utilización de un lenguaje que facilite la comprensión del código, es por esta razón que la notación Pascal y Camel case son ampliamente utilizados.

Notación Pascal y Camel case

Pascal case

En este tipo de escritura el primer carácter de una palabra se escribe en mayúscula y los demás caracteres en minúsculas.

Por ejemplo:

Bienvenido, HolaMundo, etc.

Podemos ver varios ejemplos en los hashtags de twitter como #FelizViernes (en programación no podemos utilizar # en las declaraciones).

Es caracterizado por ser un lenguaje fuertemente tipado, lo que nos puede indicar que:

  • El código se divide en palabras legibles llamadas funciones o procedimientos, facilita su implementación en la programación estructurada.
  • Los tipos de datos deben ser declarados previamente para ser utilizados.

Ejemplos en programación

Para demostrar mejor su aplicación en programación podemos ver los siguientes ejemplos.

using System.Data;
DataTable TablaUno = new DataTable("NombreTabla");
Console.ReadLine();

Podemos observar que la mayoría de las palabras reservadas del lenguaje siguen esta notación.

Camel case

Para este tipo de notación podemos identificar que el primer carácter de todas las palabras a excepción de la primera se escribe en mayúscula y las demás en minúsculas.

Aunque la definición anterior no es aplicable en uno de los tipos de camel case.

Este tipo de escritura es aplicable a frases o palabras compuestas, existen dos tipos de camel case:

  • UpperCamelCase: la primera letra de cada palabra es mayúscula; ejemplo HolaMundoDeHoy.
  • lowerCamelCase: la primera letra de cada palabra es mayúscula, excepto la primera palabra; ejemplo holaMundoDeHoy.

Ejemplos en programación

Podemos encontrar en programación los siguientes ejemplos:

string nombreCompletoDelAlumno = string.Empty;
int promedioDeCalificacion = 0;
Configuration c = WebConfigurationManager.OpenWebConfiguration();
ServicePointManager.ServerCertificateValidationCallback = delegate(){};

Conclusiones

Es recomendable utilizar alguna de estas notaciones al momento de programar.

Como desarrolladores nos facilita comprender mejor el código al momento de retomar un proyecto o al momento de revisar el código que hicimos hace años.

Podría interesarte Notación húngara  

La mayoría de los lenguajes de programación están estandarizados con alguna de estas notaciones, como pudiste ver en los ejemplos anteriores (C#).

One Comment

  1. ¿Existe alguna razón en la notación Camel por la cual la primera letra debe ser en mayúscula?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *