Lavoro in un team di due persone, io e il mio collega. L'altro giorno ho scritto 2 classi con l'80% del codice uguale. Lui si è arrabbiato con me dicendo che non bisogna duplicare il codice, io invece lo trovo più leggibile però volevo un parere.
Secondo voi è meglio scrivere una classe di 3500 righe riempiendola di if/else oppure farne due separate di 2000 righe con l'80% del codice uguale.
Il mio collega spesso scrive metodi molto lunghi (anche di 200-300 righe) mentre io cerco di farli corti, ma non è d'accordo quando gli modifico il codice.
E' sbagliato duplicare il codice?