Etiqueta CLASE

Código limpio: Gestión de errores

Código limpio: Gestión de errores

En esta entrada vamos a ver que deberías tener en cuenta para mejorar la gestión de errores, como por ejemplo evitar el uso de códigos de error, separar la lógica de la gestión de errores y por supuesto evitar conocer los detalles de implementación de las clases que hay por debajo.

Código limpio: No hables con extraños

Código limpio: No hables con extraños

En esta entrada vamos a explicar cual es la ley de demeter, que problemas puedes tener si es que no la cumples y que opciones tienes para cumplirla.

Código limpio: Argumentos

Código limpio: Argumentos

Cuando escribimos código debemos tener muy en cuenta además de los nombres y la calidad de nuestras funciones debemos preocuparnos por la calidad que tienen los argumentos de estas. En esta entrada vamos a ver algunas de las cosas que deberías tener en cuenta cuando estás definiendo tus argumentos.

Código limpio: Funciones

Código limpio: Funciones

En esta entrada vamos a analizar el componente Lock de Symfony por ser un componente bastante sencillo de entender.  Este componente crea y administra bloqueos, un mecanismo para proporcionar acceso exclusivo a un recurso compartido al más puro estilo de los semáforos en el lenguaje de programación c.

Código limpio: Nombres

Código limpio: Nombres

Cuando escribimos código una de las partes más importantes de nuestro trabajo es encontrar los nombres adecuados. Invertimos un montón de tiempo en esta tarea. En esta entrada vamos a ver una serie de estrategias que debemos tener en cuenta a la hora de elegir buenos nombres. Esta es la segunda de una serie en la que analizamos el libro clean code de Robert C Martin publicado en el año 2008.