Código limpio: Índice de contenidos

Código limpio: Índice de contenidos
Atención! Esta es una entrada no terminada, a lo largo de los próximos meses se irán publicando los contenidos, e iremos actualizando el índice.

En esta entrada puedes encontrar el indice de contenidos de la serie código limpio en la que analizamos capítulo a capítulo el libro clean code publicado por Robert C Martin en el año 2008.

¿Que es el código limpio?

¿Qué es el código limpio?

Analizamos la opinión de una serie de autores de referencia para concluir cuales con las características que debe tener nuestro código para que pueda considerarse código limpio.

Vamos a repasar cada una de esas características y extraer nuestras propias conclusiones.

Ver más

Elegir buenos nombres

elegir buenos nombres

Cuando programamos pasamos una buena parte de nuestro tiempo eligiendo nombres. En esta entrada vamos a ver una serie de recomendaciones para elegir nombres adecuadamente.

Entre otros veremos cómo aprovechar el contexto, cómo ser consistentes y sobre todo lo más importante, que un nombre debe reflejar fielmente lo que hace una función.

Ver más

Funciones

Funciones

En esta entrada veremos qué características tienen o no tienen que tener nuestras funciones para que puedan considerase código limpio.

Para ello analizamos el código del componente Lock de Symfony.

Ver más

Argumentos

Argumentos

¿Que debería saber a la hora de elegir mis argumentos? ¿Cuantos son demasiados? ¿En que orden debería ponerlos?

Para ello analizamos el filtro localizeddate de twig

Ver más

El malvado argumento booleano

El malvado argumento booleano

En esta entrada veremos qué por que debemos evitar los argumentos booleans ya que las funciones con este tipo de argumentos tienden a confundir al lector y a hacer más de una cosa.

Para ello analizamos este tipo de argumentos en el código del componente Config y el componente Crawler de Symfony.

Esta entrada está incompleta la iremos actualizando según vayamos creando el resto de entradas.

¿Quieres ser una bestia del desarrollo de software?
¡Continúa con nosotros en YouTube!

Todas las semanas un nuevo vídeo sobre desarrollo de software en tu bandeja de entrada.

Tranquilo, no te vamos a enviar spam.