Rutina Delphi

Actualizaciones de Delphi Heaven, evolución de la web, novedades del proyecto y publicaciones destacadas.
jaoj
Site Admin
Mensajes: 32
Registrado: Mar Jun 30, 2026 10:27 am

Re: Rutina Delphi

Mensaje por jaoj »

📌 AGOSTO — SEMANA 3

✅ Jornada 1 — PC Shop 3-1 — #POST 1
✅ Jornada 2 — PC Shop 3-2 — #POST 2
✅ Jornada 3 — PC Shop 3-3 — #POST 3
⬜ Jornada 4 — PC Shop 3-4 — #POST 4/4

Esta jornada se dedica a consolidar la arquitectura de acceso a datos después de completar el CRUD persistente.

Se mejora:

✅ separación entre interfaz y persistencia
✅ gestión de datasets mediante try/finally
✅ resultados CRUD mediante RowsAffected
✅ organización del Data Module
✅ flujo de errores

La refactorización queda comprobada en Delphi 12.1 mediante una prueba completa:

CREATE → READ → UPDATE → DELETE → reinicio ✅

🎯 Objetivo semanal: 4 jornadas
📊 Progreso: 3/4
jaoj
Site Admin
Mensajes: 32
Registrado: Mar Jun 30, 2026 10:27 am

Re: Rutina Delphi

Mensaje por jaoj »

📌 AGOSTO — SEMANA 3

✅ PC Shop 3-1 — #POST 1
✅ PC Shop 3-2 — #POST 2
✅ PC Shop 3-3 — #POST 3
✅ PC Shop 3-4 — #POST 4/4

📊 4/4 — SEMANA COMPLETADA ✅

🏁 Próximo:
AGOSTO — Semana 4-1 — #POST 1

🎯 Hacer portable pcshop.db
jaoj
Site Admin
Mensajes: 32
Registrado: Mar Jun 30, 2026 10:27 am

Re: Rutina Delphi

Mensaje por jaoj »

📌 AGOSTO — SEMANA 4

✅ PC Shop 4-1 — #POST 1
⬜ PC Shop 4-2 — #POST 2
⬜ PC Shop 4-3 — #POST 3
⬜ PC Shop 4-4 — #POST 4/4

📊 Progreso: 1/4
jaoj
Site Admin
Mensajes: 32
Registrado: Mar Jun 30, 2026 10:27 am

Re: Rutina Delphi

Mensaje por jaoj »

Novedades — AGOSTO, Semana 4

✅ Jornada 1 — PC Shop 4-1 — #POST 1
✅ Jornada 2 — PC Shop 4-2 — #POST 2
⬜ Jornada 3 — PC Shop 4-3 — #POST 3
⬜ Jornada 4 — PC Shop 4-4 — #POST 4/4

En la segunda jornada se refuerza la consistencia entre SQLite, los objetos en memoria y la interfaz.

También se elimina la dependencia de una ruta absoluta para pcshop.db, mejorando la portabilidad del proyecto.

Progreso semanal: 2/4
jaoj
Site Admin
Mensajes: 32
Registrado: Mar Jun 30, 2026 10:27 am

Re: Rutina Delphi

Mensaje por jaoj »

## AGOSTO — SEMANA 4

✅ Jornada 1 — PC Shop 4-1 — #POST 1
✅ Jornada 2 — PC Shop 4-2 — #POST 2
✅ Jornada 3 — PC Shop 4-3 — #POST 3
⬜ Jornada 4 — PC Shop 4-4 — #POST 4/4

En esta tercera jornada se incorporan transacciones FireDAC, `Commit`, `Rollback`, logging técnico, medición con `TStopwatch` y comprobaciones de consistencia entre SQLite y la colección en memoria.

También se realiza una prueba real de fallo mediante un `INSERT` duplicado, comprobando que la operación se cancela y la interfaz permanece sincronizada con SQLite.

### Progreso

**3/4 jornadas completadas**

### Próximo paso

Cerrar la semana con **PC Shop 4-4 — #POST 4/4**, priorizando una mejora alineada con requisitos habituales de empleo Delphi.
Responder