Expresividad y Algoritmos
Usa variables explicativas, nombres precisos y un profundo entendimiento del algoritmo para que el código hable por sí mismo.
Variables Explicativas
G19: Cuando una expresión compleja llena una línea, el lector debe evaluarla mentalmente para entender su significado. Divídela en pasos nombrados. Cada variable intermedia se convierte en un comentario que no puede quedarse obsoleto — es el cálculo, nombrado. Esto es especialmente importante para fórmulas matemáticas, expresiones regulares y condiciones booleanas de múltiples partes.
Nombres Precisos y Comprensión del Algoritmo
G20: El nombre de una función es un contrato. getUser promete una lectura sin efectos secundarios. Si también registra, almacena en caché y audita, el nombre es una mentira. Usa un nombre que sea la verdad completa — aunque sea más largo. G21: No dejes de trabajar en un algoritmo cuando las pruebas pasen. Entiéndelo. Refactorízalo hasta que puedas explicar cada línea.
Desafío de Código
Divide la fórmula densa en variables nombradas explicativas.
💡Conclusión clave
El código expresivo no se trata de ser inteligente — se trata de ser claro. Nombra cada resultado intermedio importante.
🔧 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: G19: Divide las fórmulas densas en variables nombradas. G20: El nombre de la función debe ser la verdad completa sobre lo que hace.
✗ Tu versión