Contract Testing e Laravel: Affidabilità nelle API tra microservizi
Contract Testing e Laravel: Affidabilità nelle API tra microserviziSpeaker:
Eleonora Scala
Software Engineer @ Vianova
Speaker:
Daniele Barbaro
Staff Software Engineer @ Plin Code
Tematiche:
Nel moderno sviluppo Laravel, velocità e qualità del codice sono essenziali per il successo di qualsiasi progetto.
In questa sessione scopriremo come costruire pipeline CI/CD robuste e scalabili, fondamentali per garantire rilasci rapidi e affidabili senza compromessi sulla qualità.
Analizzeremo l’automazione come leva strategica, partendo dai concetti chiave di CI/CD per poi arrivare alla configurazione pratica di GitHub Actions dando un occhiata anche a GitLab CI, adattate alle esigenze dell’ecosistema Laravel.
Approfondiremo l’uso di PHPStan, vedremo come il testing integrato con PEST nel flusso CI/CD diventi una vera documentazione vivente, sfruttando parallel testing e tecniche avanzate di seeding e mocking.
Il linting automatico con Pint e sistemi di annotazione in Pull Request garantirà uno stile coerente, mentre Rector consentirà refactoring e upgrade continui per mantenere il codice sempre moderno e sicuro.