Nell’ambito di un progetto di refactoring, mi sono imbattuto in codice mal organizzato e messo insieme tanto per funzionare: un bell’esempio di spaghetti code. Per poter riportare il codice ad un livello “umanamente” comprenbile e gestibile nel tempo, non si può che ricorrere ai 5 principi S.O.L.I.D. Trattati per la prima volta da Robert Martin, […]