Skip to main content

Inicia sesión en CleanKata

Sigue tu progreso, gana XP y desbloquea todas las lecciones.

Al iniciar sesión aceptas nuestros Términos de uso y Política de privacidad.

Calistenia de Objetos50 XP5 min

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

No Abrevies — CleanKata — CleanKata