“Laravel è un giocattolino interessante, utile solo per siti di piccole dimensione e prototipi. Non è adatto per grandi progetti! Per quelli dovete usare Symfony o Zend (aka Laminas)”

Quante volte avete sentito questo genere di opinioni? Ma sarà vero? La mia risposta è no!
Laravel è vero, permette lo sviluppo rapido di un applicazione ma è perfettamente in grado di competere con gli altri framwework quando si parla di progetti Enteprise, molto complessi e con un ciclo di vita molto lungo (diversi anni).

Tuttavia, esattamente come per gli altri framework, sono necessarie qualità e disciplina. All'aumentare delle features è facile che, per fare prima, si prendano scorciatoie, e di conseguenza aumentino la complessità ed il debito tecnico.

Esistono quindi una serie di accorgimenti utili ad evitare che il nostro codice diventi una spaghettata, con scarsa manutenibilità, debito tecnico astronomico e costo per ogni nuova feature altrettanto alto.

Per dimostrarlo, verrà svolto un esercizio semplice ma efficace: partendo da una feature molto basica ma sufficientemente significativa, si proverà ad aggiungere requisiti, esattamente come avviene nei progetti di lunga durata, aumentando di conseguenza la complessità.

Verranno quindi mostrate quali strategie adottare per fare in modo che il codice rimanga semplice e manutenibile nel corso degli anni, limitando l’aumentare del debito tecnico.

Comments

Comments are closed.

silvia crippa at 10:43 on 17 Nov 2022

Interessante, non sono conoscitrice del DDD e ne ho sentito parlare. Ora sono molto più interessata.

Talk interessante soprattutto nell'ultima parte sul repository pattern.

Molto bravo, mi è piaciuto molto!!!!

Riccardo at 16:00 on 17 Nov 2022

Valido!

Marco at 21:46 on 17 Nov 2022

molto interessante!

Mario Donà at 08:43 on 18 Nov 2022

Molto interessante e ottimo speaker!
Che goduria vedere del codice così bello e pulito.
Grazie.

Talk ottimo e con soluzioni enterprise molto utili.
Complimenti Christian

Anche qui si espanderebbe volentieri con un workshop!

Ottimo talk, molto interessante, mi piacerebbe poter rivisionare le slide e prendere appunti specifici, è possibile?

Christian Nastasi (Speaker) at 15:58 on 18 Nov 2022

Slides messe

Molto interessante