Código limpio: la regla del boy scout
16 de octubre de 2020
En esta entrada vamos a profundizar en la regla del boy scout, de donde viene y para qué sirve.
16 de octubre de 2020
En esta entrada vamos a profundizar en la regla del boy scout, de donde viene y para qué sirve.
9 de octubre de 2020
En esta entrada vamos a ver las reglas que utilizamos nosotros para mantener organizadas las clases que escribimos.
25 de septiembre de 2020
En esta entrada vamos a realizar una pequeña intruducción a las pruebas automáticas, ¿qué son? ¿para qué sirven? y sobre todo que caracterísiticas tienen que tener para ser realmente útiles.
18 de septiembre de 2020
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.
11 de septiembre de 2020
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.
14 de agosto de 2020
En esta entrada vamos a ver que son las estructuras de datos y los objetos, y que ventajas puede tener el uso de uno u otro tipo.
31 de julio de 2020
En esta entrada vamos a analizar cuándo y cómo es conveniente el uso de comentarios durante la fase de desarrollo de software. Para ello vamos a ver un par de ejemplos en los que es interesante su uso y un par de ejemplos en los que no.
24 de julio de 2020
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.
13 de julio de 2020
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.
9 de julio de 2020
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.
DEVTIA utiliza cookies propias y de terceros para mejorar tu experiencia de usuario y ofrecer contenidos
adaptados a tus intereses.
Si sigues navegando sin cambiar la configuración consideramos que aceptas la
politica de
privacidad.