BUENAS PRACTICAS DE DESARROLLO EN NODE.JS

Gloria Lopez
2 min readJan 24, 2021

¡Hola!

En este artículo les quiero hablar sobre algunas buenas practicas que fui aprendiendo. Espero que les sirva, ya que cuando me inicie en el mundo de Node, habría deseado encontrar un artículo como esté. :)

Escribe tu código de forma estándar.

Cuando nos iniciemos en el mundo laboral nuestro código será leído por otros desarrolladores, por ende escríbelo de una forma estándar. Que si el numero de espacio que lleva cada linea de código, que si lleva punto y coma al final, que si esto que si lo otro, es tedioso estar preocupándose por esto a cada rato, para eso existen paquetes que nos pueden ayudar con esto, lo puedes implementar en tu proyecto y al ejecutar un script especifico, este leerá tu código y te marcara que esta mal y hasta lo podrás corregir.

Además que el código se encuentre limpio, ordenado y que tus nombres de variables y funciones tengan ya un estilo conocido (camelCase, UPPERCASE, etc.)

Manejo de Errores

La captura de errores es algo fundamental, si no lo capturamos, ¿como vamos a saber en donde están y si es una falta cometida por nosotros o algo externo?

  • Modulo dedicado al error, comúnmente en un directorio utils/errors
  • Colocar siempre estos dos manejadores, que son para excepciones en el proceso que no fueron manejados y fallas de las promesas //process.on(‘uncaughtException’, funciónQueManejaError) //process.on('unhandledRejection', funciónQueManejaError)

Usar el Modo Estricto

Nos ayuda con los errores silenciosos, nos lanza un error por faltas cometidas por nosotros ya sean en las variables, funciones, asignaciones, etc. Al poner ‘use strict’ en el inicio de nuestro script, el lenguaje se comporta de una manera mas estricta y las pequeñas fallas que se daban por alto ya no se dan.

No “Quemar” datos sensibles o cambiantes en el código

La variables de entorno son algo crucial aquí, úsalas para que ya sea, la contraseña de la base de datos, login de admin, llaves privadas, no estén el código, y este sea subido a algún repositorio.

Implementar Tests a tu código

Hacerle test a tu código es simplemente para comprobar como esta tu implementación, que si esta bien o hay fallas, como esta la calidad, etc. Hay varios frameworks buenos y fáciles de usar para hacerle test a tu código JS.

Yo solo he comentado algunas buenas practicas, y para poder implementarlas les aconsejo que vayan averiguando mas sobre cada una de ellas.

¡Gracias por leerme! 😄

--

--