Live Coding - Esploriamo la RTTI (RunTime Type Information) in Delphi

17/12/2021
delphilive codingcodingui

Live Coding - Esploriamo la RTTI (RunTime Type Information) in Delphi

Replay live Twitch di giovedì 16 dicembre 2021: *** ESPLORIAMO LA RTTI (RUNTIME TYPE INFORMATION) IN DELPHI *** (Live Coding)

Il mio canale Twitch si chiama Compila Quindi Va, e questo nome già tradisce una certa passione del sottoscritto per i linguaggi compilati e tutto ciò che può essere verificato anticipatamente, in fase di build, nonché un discreto ottimismo sul funzionamento del software appena scritto. 😉

In questa sessione di live coding scopriremo però che molte cose interessanti possono accadere anche in fase di esecuzione, ossia “a runtime”.

Daremo quindi un’occhiata alla cosiddetta #RTTI, acronimo di “RunTime Type Information”, a volte chiamata anche “Reflection”: si tratta di una #API disponibile in #Delphi che ci permette di ispezionare gli oggetti, o per meglio dire i loro tipi, in modo dinamico, recuperando informazioni su classi, metodi, proprietà, consentendo la scrittura di codice flessibile in grado di gestire una gamma molto ampia di scenari, scrivendo una sola implementazione che si adatti alla maggior parte di essi.

Sperimentiamo assieme queste curiose tecniche di meta-programmazione e vedere quali applicazioni pratiche possono avere nei nostri progetti e librerie. 💡


Se vuoi seguire questa e altre live in futuro, collegati al mio canale Twitch: 👉 https://www.twitch.tv/compilaquindiva

Per ricevere notifiche in tempo reale su tutte le mie iniziative pubbliche: 👉 https://t.me/compilaquindiva

Per informazioni su di me e per contattarmi: 👉 https://linktr.ee/marco.breveglieri

Guarda la Live

Guarda su YouTube