No Abrevies
Las abreviaciones enmascaran problemas más profundos — si un nombre es demasiado largo para escribir completo, el método tiene demasiadas responsabilidades. Los nombres deben ser una o dos palabras claras.
Por qué importa
El impulso de abreviar a menudo enmascara un problema de nomenclatura que es en realidad un problema de diseño. Cuando te encuentras escribiendo UsrAcctMgr en lugar de un nombre completo, generalmente significa que la clase está haciendo demasiadas cosas — se está sacrificando un buen nombre porque el concepto es demasiado complejo para nombrarse bien. Expandir la abreviatura te obliga a enfrentar esa complejidad, lo que a menudo lleva a dividir la clase en piezas más pequeñas y claramente nombradas.
Desafío de Código
Estudia el código desordenado, intenta refactorizarlo y luego revela la versión limpia.
💡Conclusión clave
Si no puedes nombrar algo sin abreviar, la cosa en sí es demasiado compleja — divídela, luego nombra cada parte claramente. La abreviatura es un síntoma; demasiadas responsabilidades es la enfermedad.
🔧 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: Si no puedes nombrarlo sin abreviar, es señal de que la cosa en sí es demasiado compleja — divídela y nombra cada parte claramente.
✗ Tu versión