La puzza del Copia&Incolla

Sento e leggo spesso frasi del tipo "aggiungere moduli alla nostra applicazione è facile, basta fare qualche copia e incolla" oppure "per creare una nuova classe basta fare un copia e incolla". Secondo me quando è cosi qualcosa non va. Cut&Paste è una puzza. Se fai copia e incolla per crea una nuova classe vuol dire che stai duplicando il codice e quindi ti stai indebitando.

Il mio consiglio è: al secondo copia e incolla fermati, analizza il codice che stai copiando, estrapola una classe e "encapsulate what varies".

Print | posted on giovedì 29 gennaio 2009 21:16