Saltar al contenido principal
Hacer el diagnóstico

Construir · Criterio KATA

Componentes que sirven

Un componente creado antes de tiempo acaba con diez parámetros y sirviendo mal a todos los casos.

Cómo se ha elaborado esta guía
Criterio operativo KATA

Qué estás leyendo

Es cuándo crea KATA un componente. Criterio propio.

Naturaleza
Criterio operativo KATA
Organización responsable
KATA WEB SYSTEMS
Propietario y aprobador editorial
Ramón Carmona
Versión del método
Método KATA v1.0 · congelado el 2026-08-26
Revisado
2026-08-30

Qué es criterio propio y qué es estándar externo

  • Criterio propio: Las decisiones de construcción, los umbrales y el orden son metodología de KATA.
  • Experiencia observada: Lo aprendido en proyectos propios. No se cuantifica ni se presenta como dato del sector.
  • Estándar externo: Cuando se cita una norma o un umbral de un tercero, se identifica su fuente oficial con entidad y fecha.

Respuesta directa

Nuestro criterio: un componente nace a la tercera aparición, no a la primera. Con dos casos no se distingue el patrón de la coincidencia.

Y nace del patrón observado, no de una previsión. Los componentes diseñados por anticipación acumulan opciones para casos que nunca llegan.

Qué se convierte en componente y qué no

Qué se convierte en componente y qué no
SituaciónDecisión
Aparece tres veces igual.Componente.
Aparece tres veces parecido pero con diferencias de fondo.Dos componentes distintos, no uno con opciones.
Aparece dos veces.Todavía no. Se duplica y se espera.
Aparece una vez y «seguro que se repetirá».No. Es previsión, no patrón.
Requiere más de tres o cuatro opciones para cubrir sus usos.Señal de que son varios componentes mezclados.

Duplicar a veces es lo correcto

Duplicar tiene mala fama y a veces es la decisión correcta. Un fragmento duplicado dos veces es fácil de unificar después; un componente equivocado es difícil de deshacer porque ya tiene usuarios.

Nuestro criterio es preferir la duplicación temprana a la abstracción prematura. La primera cuesta un poco de repetición; la segunda cuesta arquitectura.

La señal de que un componente está mal

  • Tiene una opción llamada variant, tipo o modo con cinco valores.
  • Hay condicionales dentro que cambian su estructura, no su apariencia.
  • Para usarlo hay que leer su código.
  • Cada nuevo uso añade una opción más.
  • Nadie se atreve a tocarlo porque no sabe quién lo usa.

Dónde este criterio NO aplica

  • Bibliotecas de componentes para varios proyectos, donde la generalización sí es el objetivo.
  • Equipos grandes donde la duplicación tiene un coste de coordinación mayor.
  • Sistemas de diseño consolidados con componentes ya validados por uso.

Preguntas frecuentes

¿Por qué tres y no dos?

Es un criterio propio, no una ley. Con dos apariciones es difícil saber qué parte es común y qué parte es circunstancial. A la tercera suele verse con claridad.

¿Los componentes hacen la web genérica?

La hacen coherente. Genérica la hace no decidir nada dentro del sistema y aceptar los valores por defecto. Un botón coherente en todo el sitio es una virtud; un botón idéntico al de todos los sitios es otra cosa.

Siguiente decisión

Continúa con una pregunta concreta

Ilustraciones conceptuales; no son fotografías de clientes.