Consejos y buenas prácticas para escribir JavaScript

«Todo el código en cualquier proyecto debería verse como si una sola persona lo hubiera escrito, sin importar cuánta gente haya contribuido». Así es como comienza idiomatic.js, un completo manual escrito por varias personas alrededor del mundo brindando una serie de pequeños consejos y ideas de buenas practicas a la hora de programar JavaScript.

buenas practicas javascript

Idiomatic.js cuenta con una extensa documentación con diversos planteos que ponen a uno a pensar sobre como escribe su código JavaScript. Ademas de información podemos encontrar varias herramientas útiles, tantos para escribir como para analizar nuestro código.

Además podemos encontrar enlaces a completos manuales para seguir profundizando nuestros conocimientos, como todos sabemos, a mayor nivel de conocimientos mejores son nuestras herramientas para resolver cualquier problema, optimizando y mejorando considerablemente la calidad de nuestro código.

Actualmente este recurso se encuentra traducido de forma total y parcial en varios idiomas, entre los que se incluye el español.

Estudiar este documento puede ser una gran ventaja en lo que se refiere a trabajo en equipo, permitiendo una homogeneización del código, logrando en cierta medida que el código se vea similar independientemente de la personas que lo escribió. Esto a largo plazo es una ventaja enorme ya que facilita de forma notoria el mantenimiento del sistema.

Una ventaja que tiene este tipo de iniciativas es que son renovadas constantemente, permitiendo que programadores de todo el mundo propongan cambios y mejorando la calidad de la documentación.

El proyecto comenzó como la idea de una sola persona, en Github pueden ver la cantidad de contribuidores con los que cuenta hoy en día, esto nos da una idea de lo potente que resulta abrir estos proyectos al mundo.

Los invito a visitar el documento, leerlo y sacar sus propias conclusiones, este tipo de información nunca viene mal y siempre se puede aprender algo nuevo 😀

Web: idiomatic.js

Categorizado en: