Ho lavorato al mio progetto di hobby in C ++ per più di 2 anni. Ogni volta che scrivo un modulo / funzione, lo codifico con molto pensiero. Ora vedi il problema,
do {
--> write the code in module 'X' and test it
--> ... forget for sometime ...
--> revisit the same piece of code (due to some requirement)
--> feel that "This isn't written nicely; could have been better"
} while(true);
Qui 'X'
è qualsiasi modulo (sia piccolo / grande / medio). Sto osservando che, questo accade non importa quanto sforzo ho messo durante la codifica. Quindi per lo più, mi astengo dal vedere un codice funzionante. :)
Questo è un sentimento comune a molte persone? Questo fenomeno è specifico della lingua? (Perché in C ++ si può scrivere la stessa cosa in modi diversi).
Che cosa dovrei fare se ricevo questo re-factoring sentimento per un codice di produzione del mondo reale, dove cambiare il codice di lavoro non mi farà guadagnare molti elogi ma piuttosto potrebbe invitare problemi se fallisce .