Lavoro in finanza e ho alcuni calcolatori che supporto. Posso venire con soluzioni di programmazione, ma non ho un sacco di design del software o esperienza di gestione del rilascio.
Recentemente mi è stato chiesto di approvare il codice del collega. Il miglioramento era abbastanza semplice, ma durante la mia recensione mi sono reso conto che avevano ideato il loro metodo per elaborare i file di input. Abbiamo metodi generici che potrebbero già essere fonte di confusione per i neofiti con solo esperienza di programmazione in classe, e non voglio rendere più difficile l'onboarding propagando un design scadente nella nostra base di codice.
Sono preoccupato che dal momento che non siamo un negozio di software, i miei manager non daranno priorità al refactoring una volta che il problema ha una soluzione funzionante. Quanto dovrei spingere per mantenere pulito il nostro codice per il rilascio?