Maneja Intellij IDEA como una bestia: refactoring

Maneja Intellij IDEA como una bestia: refactoring© Imagen de Vadim Lu en Pexels

Esta entrada está disponible en video

Puedes encontrar una versión en video de esta entrada en nuestro canal de youtube.

Maneja intellij Idea como una bestia

Intellij IDEA junto con el resto de "sabores" del mismo como son PHPStormPyCharmWebStorm es considerado por muchos el mejor entorno de desarrollo integrado que existe en la actualidad.

Esta serie de entradas vamos a aprender a usar este editor de forma profesional, a través del conocimiento de los diferentes atajos de teclado disponibles, así como de otras funcionalidades muy útiles para el día a día.


Si lo deseas puedes ver el resto de entradas de la serie: Maneja intellij Idea como una bestia

Intellij IDEA junto con el resto de "sabores" del mismo como es PHPStorm, PyCharm, WebStorm es considerado por muchos el mejor entorno de desarrollo integrado que existe en la actualidad.

Esta entrada forma parte de una serie en la que vamos a aprender a usar este editor de forma profesional, a través del conocimiento de los diferentes atajos de teclado disponibles, así como de otras funcionalidades muy útiles para el día a día.

En esta entrada vamos a centrarnos en una de las características más potentes del IDE la refactorización.

Recomendaciones previas

No es necesario que te aprendas todos el primer día. Te recomendamos elegir dos o tres atajos de teclado. Los que te parezcan más útiles y los apuntes en un posit junto a la pantalla para que no se te olviden. Practica con ellos durante algunos días y una vez que los tengas dominados, continúes tu aprendizaje con otro grupo de dos o tres.

El primer atajo de teclado que vamos a recomendarte en cada una de las entradas, es encontrar una acción.

Encontrar una acción

ALT + SHIFT + A

Con este atajo podemos lanzar el menú de selección de acción. Este atajo es de los más útiles ya que te muestra el atajo de la acción que estás buscando por lo que puedes utilizarlo cuando no te acuerdes del atajo que quieres lanzar de forma que vas a poder aprenderlos poco a poco.

encontrar una acción

Refactorización con Intellij IDEA

Renombrar variable, función, método o clase

SHIFT + F6

Con este atajo podemos renombrar una variable, una función o método o una clase. El entorno de desarrollo buscará todas las apariciones de dicho elemento y los actualizará. Si se trata de una clase cambiará el nombre del fichero que lo contiene.

renombrar variable, función, método o clase

Extraer constante

CTRL + ALT + C

Con este atajo podemos extraer un valor a una constante de la clase.

extraer constante

Extraer propiedad

CTRL + ALT + F

Con este atajo podemos extraer un valor a una propiedad de la clase.

extraer propiedad

Extraer variable

CTRL + ALT + V

Con este atajo podemos extraer un valor a una variable del método.

extraer variable

Extraer parametro

CTRL + ALT + P

Con este atajo podemos extraer un valor a un parámetro del método.

extraer parametro

Extraer método

CTRL + ALT + M

Con este atajo podemos extraer un bloque de código a un método de la clase. El entorno de desarrollo buscará coincidencias del mismo fragmento de código y nos ofrecerá reemplazarlas por el nuevo método.

extraer método

Cambiar la firma de un método

CTRL + F6

Con este atajo podemos cambiar la firma de un método. El entorno de desarrollo buscará todas las llamadas a ese método y actualizará el código con la nueva firma.

cambiar la firma de un método

Mover una clase

F6

Este atajo nos va a permitir mover una clase a otro directorio. El entorno de desarrollo actualizará el namespace y buscará todas las referencias y las actualizará también.

mover una clase

¿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.