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.

Código Limpio80 XP8 min

Resumen del Catálogo de Heurísticas

Un catálogo curado de malos olores de código y heurísticas de refactorización extraídas del capítulo 17 de Clean Code.

Comentarios (C1–C5)

C1: Información Inapropiada — no almacenes metadatos en comentarios. C2: Comentario Obsoleto — elimina comentarios que ya no aplican. C3: Comentario Redundante — un comentario que dice lo mismo que el código. C4: Mal Escrito — si debes comentar, hazlo bien. C5: Código Comentado — elimínalo.

General (G1–G6)

G1: Múltiples Lenguajes — un lenguaje por archivo fuente. G2: Comportamiento Obvio No Implementado — implementa lo que el llamador espera. G3: Comportamiento de Límites Incorrecto — prueba los casos extremos. G4: Anulación de Salvaguardas — nunca deshabilites pruebas ni aserciones. G5: Duplicación — cada violación de DRY es una oportunidad de abstracción. G6: Código en el Nivel de Abstracción Incorrecto — separa los detalles de alto y bajo nivel.

Desafío de Código

Identifica qué heurísticas G1–G6 se violan y luego ve las correcciones.

💡Conclusión clave

Los malos olores de código son síntomas. Las heurísticas los nombran para que puedas razonar sobre ellos, hablar de ellos con tu equipo y registrar cuántas veces encuentras cada uno.

🔧 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: Las heurísticas son patrones, no reglas. Aplica criterio: sabe cuándo un 'olor' está bien y cuándo es una señal de alerta.

✗ Tu versión

Resumen del Catálogo de Heurísticas — CleanKata — CleanKata