Passa ai contenuti

Testare le decisioni architetturali con PHPArkitect + GIVEAWAY JetBrains

Foto di Nicole
Hosted By
Nicole e altri 3
 Testare le decisioni architetturali con PHPArkitect + GIVEAWAY JetBrains

Dettagli

Ogni progetto software non banale, man mano che evolve, porta con se le scelte del team che lo ha sviluppato: quale framework è stato utilizzato, quali sono i "layer" dell'applicazione e come comunicano, che naming convention è presente nel progetto.

Queste scelte rimangono nel codice per molto tempo, ma i motivi dietro a queste scelte vengono dimenticati molto rapidamente. Gli effetti di questo sono evidenti: convenzioni applicate a macchia di leopardo sulla codebase, dipendenze tra package non volute, ecc ecc.

Non tutto è perduto! Strumenti come gli ADR, Architecture Decision Record, ci vengono incontro, permettendoci di registrare il perché di certe decisioni. Il principale limite di questo approccio sta nel fatto che si tratta di documenti statici, che dobbiamo ricordarci di consultare e di far evolvere

Non sarebbe bello avere un ADR eseguibile, come se fosse un test automatico?

PHPArkitect è un tool che permette di esprimere vincoli architetturali che vogliamo vengano rispettati, e di avvisarci quando questo non succede

In questa sessione vedremo più in dettaglio come funziona PHPArkitect con qualche esempio pratico di utilizzo

🎙️SPEAKER: MICHELE ORSELLI
Sono di Ravenna, mi piace la spiaggia, il mare, la piadina spessa un dito. Le lettere S e Z per me hanno lo stesso suono. Tra un weekend e l'altro lavoro come software engineer, ora sono partner in Flowing (precedente conosciuta come ideato). Mi interessano vari aspetti del mondo del software ma ho il pallino per l'automazione nei processi di sviluppo. Sono coautore di "PHP Best Practices", pubblicato da FAG nel 2012. Mi piace raccontare quello che imparo, potete trovare alcuni dei miei talk qui: https://joind.in/user/view/188
__________

⚡ GIVE AWAY LICENZE JETBRAINS ⚡
PUG Romagna ti regala una licenza JetBrains della durata di 1 anno, valide per un'IDE a tua scelta: https://www.jetbrains.com/products/#type=ide

Solo per i partecipanti alla diretta sarà possibile partecipare all'estrazione delle licenza.
A fine serata, dopo il talk, tutti coloro che si saranno registrati al form condiviso durante la diretta prenderanno parte all'estrazione.

Il vincitore dovrà comunicarci il proprio indirizzo mail per ottenere il coupon, e dovrà impegnarsi a riscattare la licenza entro la fine di Novembre.

Hai già una licenza JetBrains? Non c'è problema, il coupon allungherà di un anno la scadenza della tua attuale licenza ;)

NB: non registreremo i nomi dei partecipanti né le email indicate, tutti i dati saranno cancellati al termine dell'estrazione.

__________

SCONTO COMMUNITY PUG ROMAGNA 🎫
In qualità di communty partner, vi regaliamo uno sconto del 20% sulle prossime conferenze GrUSP:

Utilizza il codice COMMUNITY_PUG in fase d'acquisto del biglietto per ottenere lo sconto 😉

__________

🇮🇹 Il talk sarà in italiano ;)
🎥 L'evento sarà registrato e sarà disponibile sul canale YouTube del GrUSP.

Vuoi rivedere un nostro meetup? Trovi le registrazioni delle nostre serate qui ▶️ https://youtube.com/playlist?list=PLWK9j6ps_unl0r0V_4hScUykAHyq3jSn_

__________

💡 Hai un'idea per il prossimo meetup? Vuoi proporti come speaker o suggerire un argomento di cui parlare? Scrivi la tua proposta sul nostro github 👉 https://github.com/pugromagna/eventi/issues
Le proposte più votate saranno i temi delle prossime serate!

Photo of #pugRomagna: PHP User Group Romagnolo group
#pugRomagna: PHP User Group Romagnolo
Visualizza altri eventi