Contenido del curso
Nombre y uso de las variables
Ámbito de las variables
Funciones
Clases
Optimizaciones
Cierre
Principio DRY
Contenido del curso
Principio DRY
Ariel González Falcón
EstudianteKyb3r Cipher
EstudianteValentina Ramírez
EstudianteElcira Ibarra
EstudianteLuis Miguel Aponte Rayo
EstudianteElcira Ibarra
EstudianteKeylin David Ibarguen Rivas
EstudianteJavier Leonardo Pinto Vásquez
EstudianteJoan Alexander Valerio Rodríguez
EstudianteMaria Alejandra Luna Tito
EstudianteKyb3r Cipher
EstudianteBinaryTreeCode
EstudianteBinaryTreeCode
EstudianteRicardo Rey
EstudianteMarkin Piero Pulache Guarniz
Estudiantetoma 🥑, si llegaste hasta aquí te mereces un aguacate.
Gracias ariel 🥑
yo que justo ando comiendo asjaj muchas gracias
Principio DRY: Don’t repeat yourself (No te repitas a ti mismo).
No repetir código, sino extraerlo a una clase o función para poder reutilizarlo.
// Obtener un promedio // Ejemplo de código que se repite const juanAverage = (90 + 50 + 70) / 3; const alexAverage = (80 + 90 + 70 + 80) / 4; const candeAverage = (40 + 100) / 2; console.log(juanAverage, alexAverage, candeAverage); // Solución del código anterior para ser reutilizado function getAverage(...grades) { return grades.reduce((prev, current) => prev + current, 0) / grades.length; } const juanAverage2 = getAverage(90 + 50 + 70); const alexAverage2 = getAverage(80 + 90 + 70 + 80); const candeAverage2 = getAverage(40 + 100); console.log(juanAverage2, alexAverage2, candeAverage2);
Aca esta mal, no va con los +, si no
const juanAverage2 = getAverage(90, 50, 70);
const alexAverage2 = getAverage(80, 90,70, 80);
const candeAverage2 = getAverage(40,100);
console.log(juanAverage2, alexAverage2, candeAverage2);
Tenes toda la razón, me confundí ahí. Gracias por la corrección!
ME ENCANTO ESTE CURSO, me puse arrevisar mi codigo, y valla que cantidad de errores cometia
Keylin! Genial! Te recomiendo la palabra "vaya" en vez de "valla". Un saludo.
Espero que mi aporte les ayude :) Dry aplicado a una solución que convierte los Fahrenheit a Celsius.
la funcion podria llamarse getAverage o tambien calculateAverage?
Buen concepto
Para entender mejor el metodo reduce, les recomiendo esta clase:
buen aporte