Etiqueta CÓDIGO

Maneja Intellij IDEA como una bestia: edición

Maneja Intellij IDEA como una bestia: edición

Esta entrada forma parte de una serie en la que profundizamos como mejorar tus habilidades con este entorno de desarrollo. Concretamente en esta vamos a explicar como puedes seleccionar y editar código como una auténtica bestia utilizando los atajos de teclado y otras funciones disponibles.

Código limpio: Pruebas automáticas

Código limpio: Pruebas automáticas

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.

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: Deja de comentar

Código limpio: Deja de comentar

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.

Código limpio: El malvado argumento booleano

Código limpio: 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.

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.