Ho lavorato al mio progetto di hobby in C ++ per più di 2 anni. Ogni volta che scrivo un modulo / funzione, lo codice con molta riflessione. 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);
Ecco 'X'
qualsiasi modulo (sia esso piccolo / grande / medio). Lo sto osservando, questo accade indipendentemente dallo sforzo che ho fatto durante la codifica. Quindi, soprattutto, mi trattengo dal vedere un codice funzionante. :)
È un sentimento comune per molte persone? Sono fenomeni specifici di questa lingua? (Perché in C ++ si può scrivere la stessa cosa in modi diversi).
Cosa dovrei fare, se provo questa sensazione di re-factoring per un codice di produzione del mondo reale, in cui la modifica del codice di lavoro non mi farà guadagnare molti riconoscimenti, ma potrebbe anche invocare problemi se fallisce.