Ariel Costas

Aprende a manejar tus herramientas como desarrollador

El otro día estaba en clase de bases de datos, y había un ejercicio consistente en crear bastantes usuarios y proporcionarles ciertos permisos (que iban en función del nombre).

Mientras que muchos de mis compañeros escribían la misma consulta 10 veces a mano y cambiaba cada valor manualmente, yo tuve la idea de abrir VSCodium (mi editor de confianza) y hacer magia con atajos de teclado como usar varios cursores, copiar la línea debajo y hacer copia-pega de ciertos caracteres en varios sitios.

Lógicamente, yo conozco esta forma de edición de texto porque he experimentado por mi cuenta y buscado formas de hacer estas cosas más eficientes, pero mucha gente no tiene esa idea de que un IDE puede facilitarte la vida más allá de darte completado o un botón para compilar.

Cuando aprendo a usar un programa, suelo buscar las formas fáciles de hacer las cosas sin repetirme, porque aunque no siempre lo parezca, invertir tiempo en automatizar o hacer más fácil algo es mejor que hacerlo a mano en un primer lugar.

Así es como escribo 70 consultas SQL casi-repetidas en unos pocos minutos y sin fallos, en vez de estar una hora entera copiando y pegando, y cambiando valores y viendo que has escrito algo mal y tener que repetirlo.

Otro caso que he visto, es no saber los snippets básicos para generar código. Por ejemplo, para crear una clase de Java en NetBeans, basta con escribir los campos. Con Alt+Insert puedes generar los constructures, getters/setters y toString, en vez de hacer todo eso a mano perdiendo tu tiempo y arriesgándote a equivocarte.

O saber que el editor te permite hacer "refactors" como renombrar cosas con solo un atajo: en NetBeans con la combinación Control+R puedes renombrar una clase, campo o método y sus referencias en todo el proyecto, con lo que te evitas cambiarlo en muchos archivos a mano.