Saltar al contenido

La aplicación de referencia

Todo el temario aplicado a un proyecto concreto: su estructura completa, qué hay en cada sitio, y cómo se llegó a ella.

El árbol

Texto
proyecto/  app/                  el frontend: pantallas, componentes, estado de vista  core/                 la biblioteca, sin Tauri. Nivel 54.4    dominio/            tipos y reglas. Sin condiciones de plataforma    datos/              repositorio, esquema y migraciones. Niveles 42.4, 43.2    secretos/           la capa del nivel 37.5    red/                la capa del nivel 48.5    procesos/           el helper del nivel 47.1  src-tauri/            la aplicación    src/      main.rs           arranque en tres grupos. Nivel 57.2      comandos/         finos, de dominio. Nivel 14.4      sistema/          menús, bandeja, enlaces. Fase VIII    capabilities/       común, escritorio, móvil, y la de denegación. Niveles 67.2, 77.3    permissions/        si tu app declara permisos propios  ejemplos-de-bases/    una por versión publicada. Nivel 43.2  docs/    decisiones.md       una frase por decisión. Nivel 78.3    datos.md            el mapa del nivel 44.3    bordes.md           los ocho del nivel 78.2    publicar.md         el guion del nivel 63.4 y las listas del 73.2    presupuesto.md      los números del nivel 56.5

Y lo que más llama la atención de este árbol es docs/: cinco ficheros que no son código y que son lo que hace que el proyecto siga siendo tratable dentro de un año.

Las proporciones

Las decisiones que la definen

Y las doce que hacen que esta estructura sea la que es:

Doce decisiones, ninguna cara, y todas tomadas al principio. Es la lista del nivel 78.3 en positivo.

Cómo se compara con la tuya

Y el uso práctico:

  • Si tu core es más pequeño que tu frontend, mira el reparto. Nivel 78.1.
  • Si no tienes docs/, es media jornada y es lo que más rinde a largo plazo.
  • Si no tienes bases de ejemplo por versión, empieza hoy: mañana ya no puedes recuperar las anteriores.
  • Y si tu capabilities/ es un solo fichero, tienes el hallazgo número dos del nivel 33.2.