DEV Community

Cover image for Consejos esenciales para escribir mejor código en JavaScript
Niaxus
Niaxus

Posted on

2

Consejos esenciales para escribir mejor código en JavaScript

JavaScript es un lenguaje poderoso y flexible, pero sin buenas prácticas, el código puede volverse difícil de mantener y depurar.

Aquí te dejo algunos consejos para mejorar la calidad de tu código en JavaScript y hacer que sea más eficiente y legible.

1. Usa const y let en lugar de var

Evita var siempre que sea posible y usa const para variables que no cambiarán y let para aquellas que sí pueden cambiar. Esto mejora la seguridad y evita problemas con el "hoisting".

const PI = 3.1416;
let contador = 0;
contador++;

2. Escribe funciones puras y evita efectos secundarios

Las funciones puras siempre devuelven el mismo resultado para los mismos argumentos y no modifican variables externas.

function suma(a, b) {
return a + b;
}

Esto hace que tu código sea más predecible y fácil de probar.

3. Usa la desestructuración de objetos y arrays

La desestructuración hace que el código sea más legible y eficiente.

const usuario = { nombre: "Carlos", edad: 30 };
const { nombre, edad } = usuario;
console.log(nombre, edad);

4. Evita el código repetitivo con funciones reutilizables

Si ves que estás escribiendo el mismo código varias veces, es mejor encapsularlo en una función reutilizable.


function formatearMoneda(valor) {
return
$${valor.toFixed(2)}`;
}

console.log(formatearMoneda(100)); // $100.00
`

5. Usa map, filter y reduce en lugar de for tradicionales

Estas funciones hacen que el código sea más declarativo y legible.

const numeros = [1, 2, 3, 4, 5];
const cuadrados = numeros.map(n => n * n);
console.log(cuadrados); // [1, 4, 9, 16, 25]

6. Maneja errores con try/catch

Nunca asumas que tu código siempre funcionará perfectamente. Manejar errores correctamente es clave para evitar fallos inesperados.

try {
let resultado = JSON.parse('{"nombre": "Juan"}');
console.log(resultado.nombre);
} catch (error) {
console.error("Error al parsear JSON", error);
}

7. Aprende a usar async/await

El código asincrónico es una parte fundamental de JavaScript moderno. async/await hace que el código sea más fácil de leer y entender.

async function obtenerDatos() {
try {
let respuesta = await fetch('https://api.example.com/datos');
let datos = await respuesta.json();
console.log(datos);
} catch (error) {
console.error("Error al obtener datos", error);
}
}

Conclusión

Aplicar estas buenas prácticas mejorará la calidad de tu código en JavaScript y hará que sea más mantenible y eficiente. Si quieres profundizar en los fundamentos de JavaScript, te recomiendo leer este artículo sobre qué es JavaScript, sus características e historia.

Heroku

Deploy with ease. Manage efficiently. Scale faster.

Leave the infrastructure headaches to us, while you focus on pushing boundaries, realizing your vision, and making a lasting impression on your users.

Get Started

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Explore a trove of insights in this engaging article, celebrated within our welcoming DEV Community. Developers from every background are invited to join and enhance our shared wisdom.

A genuine "thank you" can truly uplift someone’s day. Feel free to express your gratitude in the comments below!

On DEV, our collective exchange of knowledge lightens the road ahead and strengthens our community bonds. Found something valuable here? A small thank you to the author can make a big difference.

Okay