⚠️ Contexto Académico y Autoría: La aplicación base (FindUrMusic - Plataforma de Música en Vivo y Conciertos) fue entregada como práctica evaluativa de depuración y auditoría para el módulo MP0487 (RA5 y RA6) en STUCOM Pelai (Barcelona), 1º de DAW.Mi trabajo consistió en revisión de código, diagnóstico de defectos, resolución de incidencias en capa de acceso a datos PDO/MySQL y envío de Pull Requests.
Práctica de aseguramiento de calidad (QA), auditoría de software y depuración backend. Consistió en auditar la base de código de una plataforma de eventos musicales, diagnosticar endpoints defectuosos y aplicar soluciones en la capa de datos PDO garantizando la integridad referencial de la base de datos.
- Título:
delete-event-functionality-is-not-working - Diagnóstico del Fallo: La eliminación de eventos fallaba debido a restricciones de clave foránea en la tabla de asistentes, sumado a un método incompleto en el controlador.
- Resolución: Se refactorizó
EventController::deleteEvent()para gestionar las reservas asociadas dentro de una transacción segura, garantizando el borrado sin registros huérfanos ni violaciones de integridad referencial. - Validación: Comprobados casos de prueba: eventos sin asistentes, eventos con reservas activas y control de acceso denegado para usuarios no administradores.
Distribuido bajo la Licencia MIT.