No-branch strategy e crosslinking

Quando ho iniziato a sviluppare, non conoscevo ancora git.Poi, con l’università, ho iniziato a usarlo, prima con altri, ma senza capire bene come funzionasse, poi da solo, per progetti personali. Questo perché mi ha salvato la vita nelle innumerevoli volte in cui mi trovavo a modificare codice senza sapere quale fosse la versione che veramente… Continua a leggere No-branch strategy e crosslinking

Feature flag: le stai già usando senza accorgerti

“In locale stampo i log in questo formato e in produzione in quest’altro modo” e qui che mi venuto in mente che praticamente tutti stiamo già usando le feature flag, senza neanche accorgerci.Da quando hai una variabile che cambia il tipo di ambiente, che sia locale, staging o produzione, e che fa cambiare il comportamento… Continua a leggere Feature flag: le stai già usando senza accorgerti

Teoria della finestra rotta e refactoring

Uno degli studi più famosi che leggo spesso è quello della teoria della finestra rotta e mi è venuto in mente di correlarlo al refactoring, visto che ci ho appena fatto un articolo Refactoring: Uno step per volta. Che correlazione c’è? Come per le città, il codice è un posto che, se diventa sporco, potrebbe… Continua a leggere Teoria della finestra rotta e refactoring

Refactoring: Uno step per volta

Anni fa, quando avevo iniziato a scrivere una applicazione web in Laravel, avevo messo tutto all’interno del singolo controller tutta la logica che avevo. Questo, anche se era stato veloce, iniziavo ad avere problemi visto che era diventato lungo e “pesante” a livello mentale ( aka Debito tecnico). Al che, dopo che avevo letto qualche… Continua a leggere Refactoring: Uno step per volta