(PHP) Estándar PSR-1, mejores prácticas: CamelCase, snake_case.

php 4 de may. de 2020

Muchas veces tratamos de mejorar y buscar las mejores practicas, muchos consejos al momento de escribir código. Pero realmente no estamos seguros ¿quien determina esto?

Los consejos que describo a continuación son los que día a día pongo en practica y trato de mejorarlos, son los que hasta el momento me han funcionado.

Estándares de Nomenclatura

CamelCase: El nombre viene porque se asemeja a las dos jorobas de un camello, y se puede dividir en dos tipos:

– Upper Camel Case, cuando la primera letra de cada una de las palabras es mayúscula. También denominado Pascal Case. Ejemplo:

– Lower Camel Case, igual que la anterior con la excepción de que la primera letra es minúscula. Ejemplo: ejemploDeNomenclatura.

– snake_case: Cuando cada una de las palabras, se separa por un guión bajo (_). Es común en los nombres de variables y funciones de lenguajes como C, aunque también Ruby y Python lo han adoptado. Como el Camel Case existen variedades, como todas las letras en mayúsculas, denominado SCREAMING_SNAKE_CASE, que se utiliza para definir constantes. Ejemplo: ejemplo_de_nomenclatura

Ambos modelos de nomenclatura son validos, lo importante es mantener un estándar, esto facilitara el fácil entendimiento para otros programadores y para ti mismo.

Si quieres saber más: https://www.php-fig.org/psr/psr-1/

Etiquetas

¡Genial! Te has suscrito con éxito.
¡Genial! Ahora, completa el checkout para tener acceso completo.
¡Bienvenido de nuevo! Has iniciado sesión con éxito.
Éxito! Su cuenta está totalmente activada, ahora tienes acceso a todo el contenido.