Programar es como cualquier otra forma de escribir. Aunque existen reglas generales y discusiones sobre qué es mejor, la realidad es que cada quien encuentra la manera de hacer su proceso más eficiente, de estructurar sus frases y formatear sus documentos. Por ello, en este post, te enseñaremos algunas maneras que puedes implementar para personalizar tu software de programación y, así, hacer tus archivos más cómodos.
Espacios vs tabulador
Podemos introducir el tema de cómo personalizar tu software de programación con una discusión sobre si los espacios son mejores que los tabuladores. Algunas personas usan dos espacios en vez de un tabulador. Aunque esto es un tema completamente personal, a algunos no les gustan los tabuladores porque pueden estar definidos a un espaciado diferente dependiendo de la máquina.
En un sistema estándar, cuando abres el tabulador ves que está configurado para ser de ocho espacios. Los que prefieren los espacios argumentan que el código puede volverse mucho más largo al dividirlo usando un tabulador de ocho espacios que cuando simplemente usamos dos. Además, los dos espacios se mantendrán siempre con la misma unidad de medida, sin importar qué máquina estés usando. Por esto, los espacios son más fáciles de mantener entre sistemas, pues los abras con la máquina que los abras no se te va a descuadrar el código.
Esta discusión se extiende aún más en el lenguaje de programación Python. Antes de empezar a programar, Python exige que dentro de un archivo utilices siempre lo mismo: espacios o tabuladores. Esto requiere que el equipo de trabajo se ponga de acuerdo en qué sistema utilizar.
¿Importa el número de espacios?
Pero entonces, si todo mi equipo utiliza el mismo espaciado, ¿importa el número de espacios que utilicemos? En KeepCoding somos de la opinión de que sí. Las líneas de código, y en general cualquier pieza de escritura, son más fáciles de leer cuando son más cortas. Es por esto que los periódicos dividen su ancho en columnas y por lo que te recomendamos limitar las líneas de tu código a entre setenta y ochenta caracteres. Cuando utilizamos, por ejemplo, ocho de estos caracteres en espacios, nuestro código se extiende más de lo necesario.
Limitar el número de caracteres también es útil a la hora de comparar dos archivos de código. Una línea limitada a ochenta caracteres nos permite dividir la pantalla de inicio en dos para ver dos archivos simultáneamente sin tener que utilizar la barra horizontal para ver el resto del código. Esto nos permite comparar líneas de código entre los archivos sin hacer desplazamientos más que hacia abajo.
Para personalizar tu software de programación y limitar el número de caracteres que se guardan en cada línea de código, tan solo necesitas entrar a la configuración. En el caso de VisualStudio, una vez entras a settings podrás jugar con tus configuraciones de formato si los editas como .json. En este documento podrás agregar las configuraciones que quieras de manera general o dependiendo del lenguaje de programación con el que trabajes. Para determinar el espaciado de tu tabulador utilizas la configuración «editor.tabSize», la cual puede ser diferente para cada programa que uses.
Personalizar tu software de programación
Personalizar tu software de programación también implica determinar las configuraciones de formateo. Algunos prefieren una configuración un poco agresiva. Si le activamos la opción «format: on save», el software entiende que cada vez que se guarda el archivo este se formatea automáticamente. El formateo se refiere al formato en el que debe estar escrito tu código, su estilo de programación. Al buscar «format» en tu software de programación encontrarás que hay muchas plantillas de formato ya existentes que puedes instalar para hacer que tu código se ordene en ese estilo cada vez que guardes.
En la configuración también puedes determinar tu opción de autoguardado. Algunos tienen el autoguardado configurado a «Autosave:onFocusChange». Esto quiere decir que el archivo se guardará automáticamente al cambiar el foco. Cambiar el foco se refiere a hacer clic en cualquier otra ventana o pestaña que no sea el archivo en el que estamos trabajando, incluso en la barra de herramientas del mismo software.
En la configuración también podrás transformar tu forma de escribir código al estándar de tu equipo. Por ejemplo, podrás decirle que cada vez que haya una comilla simple se transforme en comilla doble. Así, puedes seguir escribiendo como sueles hacerlo, pero tu equipo verá el código que necesita para funcionar. Esto nos ahorra un conflicto y hace que el código se acomode a todos.
Al final, lo que realmente importa es que con el tiempo vayas cambiando tu forma de codificar para que sea cómoda para ti. Al determinar estos modos de visualización y de escritura, podrás ser más eficiente cuando leas tu código, pues siempre se verá igual y te costará menos interpretarlo.
¿Cómo seguir aprendiendo?
Ahora que sabes cómo personalizar tu software de programación para que tus archivos sean más cómodos y eficientes, ¡es el momento de que empieces a programar! Por ello, te recomendamos nuestro bootcamp intensivo Desarrollo Web Full Stack Bootcamp, donde continuarás aprendiendo sobre los distintos lenguajes de programación para el desarrollo web. Al final, crearás y diseñarás tu propia página web con ayuda de nuestros profesores. ¡No te lo pierdas! Puedes solicitar más información e inscribirte ya para continuar con tu proceso formativo y convertirte en un experto en pocos meses.