Marzo 2026: il grande refactoring — 124 commit — articolo

> Marzo 2026: il grande refactoring — 124 commit

Pillar article sul mese piu ambizioso: strict typing, PHPStan, service layer, blog, auth 2FA, notifiche e la parentesi React.

Luigi Iadicola
~1 min lettura
#Milestone #Storia #Refactoring
Marzo 2026: il grande refactoring — 124 commit
Marzo 2026: il grande refactoring — 124 commit

Il mese che ha cambiato tutto

124 commit. Marzo 2026 e stato il mese in cui il framework e stato riscritto quasi completamente. Il refactoring ha toccato ogni layer: strict typing ovunque, PHPStan e Rector per la qualita, eliminazione delle magic properties, introduzione del Service Layer e del Repository Pattern.

Ma non e stato solo refactoring. Sono nate feature complete: il blog con tag e paginazione, il sistema di notifiche admin, la gestione contatti con auto-reply via Brevo, l autenticazione con 2FA e rate limiting, il sistema media polimorfico.

Cambiamenti principali

  • declare(strict_types=1) in ogni file PHP
  • PHPStan livello 5 e Rector per analisi continua
  • Eliminazione di __get/__set magici — tutto esplicito
  • Service Layer con domain exceptions
  • Blog completo: articoli, tag, ricerca, editor rich-text
  • Auth con 2FA TOTP e rate limiting
  • Admin UI ridisegnata con topbar moderna

E poi c e stata la parentesi React/Inertia: 20+ commit per esplorare una migrazione frontend che alla fine e stata saggiamente abbandonata. Anche le strade non prese fanno parte della storia.

altri articoli