DEV Community

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

Posted on Edited on

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.

Top comments (0)