¿Por qué JavaScript?
JavaScript en los últimos años se ha convertido en uno de los lenguajes más utilizados del mundo. Su principal ventaja, y a la vez su mayor debilidad, es su versatilidad pues ha conllevado a malas prácticas de desarrollo que se van adoptando y que son comunes en el día a día.
Hoy queremos hablar de Código Limpio para instaurar buenas prácticas de desarrollo en JavaScript.
¿Qué es código limpio?
Clean Code, o Código Limpio, es una filosofía de desarrollo de software que consiste en aplicar técnicas simples que facilitan la escritura y lectura de un código, volviéndolo más fácil de entender.
El objetivo del código limpio es permitir modificar de manera fácil el mismo; dado que será entendible y evitará la inyección de errores y mayor productividad en el desarrollo.
Entender un código de un tercero o incluso el que nosotros mismos implementamos, a veces se puede tornar un poco difícil; por eso al desarrollar una solución con código legible reduce el tiempo y por consiguiente el costo del mantenimiento del software a futuro.
Te compartimos algunos tips para llevarlo a la práctica:
Nombres y variables:
El código debe leerse con la facilidad que se lee un texto escrito, por ello es bueno escoger buenos nombres donde la lectura sea entendible y clara, ten en cuenta:
Evita que los nombres contengan información técnica:
Si estamos construyendo un software de tipo vertical, a la hora de escribir nuestro código es importante evitar que los nombres contengan información técnica de la tecnología como el tipo de dato, el tipo de clase, etc.
Esto si es permitido en desarrollo de software horizontal o librerías de propósito horizontal.
Léxico coherente:
Debemos usar el mismo vocabulario a la hora de referirnos a conceptos similares, a no ser que estos representen diferentes conceptos.
Uso correcto de var, let y const:
Pero si creamos un objeto de tipo de const e intentamos cambiar una de sus propiedades es posible hacerlo:
Debido a esto existe confusión con el uso de las variables declaradas como const.
Usar nombre adecuado según el tipo de dato:
ARTÍCULOS RECIENTES
Copyright © 2020 Software Estratégico S.A.S.
Todos los derechos reservados.