In questa live ci dedichiamo alla scrittura di codice con Delphi in modalitĂ  “free style”, totalmente libera.

L’obiettivo è quello di costruire una architettura per poter gestire la “ripetizione programmata” di determinate operazioni (es. chiamate ad API esterne, connessioni a database e così via) quando esse falliscono al verificarsi di un tipo specifico di errore.

Vedremo assieme quali possibili scenari possono verificarsi e come strutturare una classe che ci torni utile per “ritentare l’azione fallita” usando specifici criteri personalizzati, diversi da casistica a casistica, e preferibilmente variabili.

Per raggiungere il nostro scopo, faremo uso degli Anonymous Methods: si tratta di uno strumento disponibile già da tempo in Delphi, quindi se non ne siete a conoscenza, questa occasione può essere utile per approfondirne le potenzialità vedendo uno scenario possibile della loro applicazione.