22-05-2025

TDD in pilota automatico: lascia che Copilot prenda il volante

16:45 - 17:30 Sala Envisioning (piano 1) Back to event schedule

Nel mondo di AL, il Test-Driven Development non ha mai fatto impazzire gli sviluppatori. È una di quelle cose che sulla carta sembra fantastica, ma poi, nella pratica, richiede troppo tempo e finisce inevitabilmente in fondo alla lista delle priorità. Ma che succederebbe se vi dicessi che GitHub Copilot può trasformare il TDD da un compito noiosissimo in una arma segreta della vostra produttività?

In questa sessione vi mostrerò che Copilot non si limita a scrivere test, ma vi aiuta a creare codice che, di fatto, si testa quasi da solo. Scoprirete come una struttura ben pensata possa rendere Copilot un autore di test spaventosamente preciso, trasformando il ciclo “red-green-refactor” da una maratona a uno sprint. Basta ritrovarsi a fissare file di test vuoti, chiedendovi da dove iniziare.

Vi farò vedere come Copilot lavora dietro le quinte e, con queste conoscenze, capirete come usarlo al meglio, così che vi proponga esattamente il codice che scrivereste voi, ma in meno tempo e senza tentativi a vuoto.

Unitevi a me e mettiamo Copilot in autopilota per la vostra suite di test: il TDD non è mai stato così semplice (e divertente)!

Speakers:

Vjekoslav Babic

Solutions Architect | MVP

Vjekoslav Babić, o semplicemente Vjeko (come ama farsi chiamare per semplificare il suo assurdo nome slavo), è un architetto e sviluppatore Business Central, nonché trainer, autore e blogger. Con oltre vent'anni di esperienza nell'IT, ha lavorato con tecnologie di ogni tipo, ma la sua vera passione è sempre stata scrivere codice e spingersi oltre i limiti.

Come hacker incurabile, Vjeko si diverte a smontare tutto per capire come funziona, spesso senza rimetterlo a posto. Durante le conferenze, nei suoi demo e sul blog, collega Business Central a qualsiasi cosa, anche attraverso interfacce semi-sconosciute (e magari pensate per tutt'altro scopo). È MVP per Microsoft Dynamics NAV dal 2010.

E sì, Vjeko parla anche italiano