Code Refactoring

Code Refactoring

Il “code refactoring” è in assoluto una delle attività che preferisco nella mia vita da sviluppatore. Se programmare lo considero Arte e non un gioco (vedi link al post nei commenti) il code refactoring si trova su un piano diverso.

E’ una sorta di strato tra il meccanico che sistema (anche a martellate) i pezzi di codice ed il chirurgo che li assembla al meglio. A volte ti senti il dottor Frankenstein perché potrebbe uscire un risultato peggiore peggio della partenza. Altre volte ti senti correre sul soffitto dall’emozione.

Insomma, che dire? Anche questo è uno sporco lavoro che qualcuno dovrà pure fare. Non trovate?

Questa mattina mi sono trovato davanti ad un bivio:

  • duplicare un metodo intero e cambiare due passaggi al suo interno
  • mettere in piedi un meccanismo di parametri per innestare diversi comportamenti cambiando (non troppo pesantemente) il codice

Secondo voi quale strada ho intrapreso? Sappiate che lotterò sempre per un backend pulito!

Desideri commentare il post appena letto? Oppure leggere i commenti lasciati da altri? Ti aspetto su Linkedin per eventuali commenti e/o unirti alla mia rete professionale