11.05.2018

JsDay 2018: StranglerApplication Pattern, a legacy frontend use case

Argomento principale del talk è il "Codice Legacy" e come questo argomento è stato affrontato nel progetto del nostro cliente Giuffrè informatica. Il pattern che abbiamo adottato è StranglerApplication: una nuova applicazione "iniettata" dentro l'originale che nel tempo "mangia" la vecchia applicazione.

Questo approccio permette un miglioramento evolutivo del software senza dover riscrivere tutto, permettendo quindi ai team di non dover fermare lo sviluppo. Nel caso particolare di Giuffrè, abbiamo deciso di passare dalla nostra originale applicazione AngularJS ad un'applicazione Frameworkless per assicurare al cliente la maggior longevità possibile alla loro base di codice.

Nella parte finale del talk si parla di come i ragionamenti fatti su questo progetto abbiano aperto la strada alla creazione del Frameworkless Movement.

Qui di seguito trovate le slide e la registrazione, mentre il repo con il codice è su GitHub.