103 regla

La excepción se registra

La arquitectura real está llena de excepciones razonables. El sistema no debe esconderlas: debe convertirlas en decisiones explícitas con nombre y firma.

Publicado
Lectura
3 min

Ésta es la regla que hace utilizable a todas las demás. Un sistema que exige cumplimiento perfecto obliga a la gente a saltárselo sin decirlo, y a partir de ese momento el corpus deja de describir el proyecto real.

rule.excepcion.registro

Se aplica cuando

Una decisión de proyecto incumple conscientemente una regla del sistema o del proyecto.

Exige

  • Identificar la regla incumplida por su número
  • Un responsable con nombre
  • El motivo, en una frase que alguien ajeno pueda entender dentro de dos años
  • Qué se hizo en su lugar

Prohíbe

  • Corregir el sistema fingiendo que la excepción no ocurrió
  • Registrar una excepción sobre una regla de autoridad normativa: ésas no se excepcionan por criterio de diseño

Prefiere

  • Revisar la regla cuando la misma excepción aparece tres veces

Excepción

Ninguna. Es la regla que no puede excepcionarse.

Verificación

Recuento de excepciones por regla al cierre de cada fase. Tres excepciones sobre la misma regla abren una revisión de esa regla.

Evidencia: registro de excepciones · decisión asociada

Procedencia

Propuesta del estudio. Equivalente espacial de la memoria negativa del corpus digital.

Una excepción repetida no es una excepción

Es una regla mal escrita.

Por eso el sistema cuenta las excepciones por regla, no sólo en total. Tres incumplimientos conscientes de la misma norma indican una de dos cosas: que la regla pide algo que la realidad no concede, o que su condición de aplicación está mal delimitada. Ambas se arreglan reescribiendo la regla, no insistiendo.

Es la diferencia entre un corpus que aprende y un reglamento que se ignora.