Coherencia y Claridad
Aplica el mismo patrón en todas partes, evita el desorden conceptual y nunca acoplas preocupaciones no relacionadas.
Consistencia
G11: Si haces algo de una manera, hazlo así en todas partes. Si llamas a una función fetchUser en un lugar, no llames a una función similar loadUser en otro lugar. La diferencia confundirá a cada lector haciéndole pensar que la diferencia es intencional. Cuando no hay diferencia, no debe haber un nombre diferente.
Desorden Conceptual y Acoplamiento Artificial
G12: El desorden es código que no gana su lugar. Constructores predeterminados sin implementación, variables nunca usadas, comentarios que no dicen nada — todos añaden ruido y cero valor. G17: El acoplamiento artificial es cuando cosas no relacionadas comparten una ubicación por conveniencia del desarrollador. Enums definidos en una clase que no los usa, funciones de utilidad colocadas donde el desarrollador estaba trabajando — estos fuerzan a los lectores a buscar cosas en lugares ilógicos.
Desafío de Código
Estandariza la convención de nombres de métodos en toda la clase de servicio.
💡Conclusión clave
La coherencia es una promesa a cada lector futuro: cuando veas un patrón, significa lo mismo en todas partes.
🔧 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: G11: Elige una convención de nombres y aplícala en todas partes. G17: No fuerces cosas no relacionadas a compartir una ubicación.
✗ Tu versión