Convenciones y Números Mágicos
Sigue los estándares de codificación del equipo de forma religiosa y reemplaza cada literal mágico con una constante nombrada.
Convenciones de Codificación
G24: Los equipos que siguen estándares de codificación de manera consistente producen bases de código donde cualquier desarrollador puede leer cualquier archivo con mínima fricción. Los estándares cubren nomenclatura (camelCase, SCREAMING_SNAKE), espaciado, colocación de llaves y organización de archivos. Las reglas específicas importan menos que aplicarlas sin excepción.
Eliminando Números Mágicos
G25: Un número mágico es un valor literal en código cuyo significado no es evidente. 86400 es un número mágico. SECONDS_PER_DAY = 86_400 no lo es. Las constantes nombradas sirven tres propósitos: documentan la intención, hacen seguro el reemplazo global y centralizan el valor para que se cambie en un solo lugar. Esto también aplica a las cadenas.
Desafío de Código
Reemplaza todos los números mágicos con constantes nombradas.
💡Conclusión clave
Los números mágicos son tan malos como los hechizos mágicos — nadie sabe qué hacen ni de dónde vienen. Nómbralos.
🔧 Algunos ejercicios pueden tener errores. Si algo parece incorrecto, usa el botón Feedback (abajo a la derecha) para reportarlo — nos ayuda a corregirlo rápido.
Pista: G24: Elige una convención y aplícala sin excepción. G25: Nombra cada número — 86400 es SECONDS_PER_DAY.
✗ Tu versión