La mia domanda riguarda come mettere in pratica la revisione del codice in un posto di lavoro dove nessuno lo ha mai chiesto, non l'ho mai fatto prima e non sono del tutto sicuro che valga la pena per questo tipo di programmazione.
Sono un appaltatore per un incarico che riguarda principalmente l'ingegneria degli strumenti, l'analisi dei dati, il codice di correzione quando un modello di Excel cambia le interruzioni di una macro, ecc. È la codifica del cowboy totale: le richieste sono più "fai ciò che devi fare per hackerare insieme qualcosa che funziona al più presto, ne abbiamo bisogno in produzione domani mattina e ne avremo solo bisogno per un paio di mesi "che" fare un'applicazione ben strutturata che sarà facile da mantenere e sviluppare in tutte le circostanze prevedibili. "
Il team di ingegneria del software sono io e un altro ragazzo che supervisiono. Al momento non seguiamo alcun tipo di metodologia di sviluppo del software oltre a "fare qualcosa che soddisfi i requisiti funzionali", e nessuno di noi ha mai lavorato in nessun luogo che abbia avuto alcuna revisione del codice o principi di progettazione. Tutto ciò che realizziamo è app desktop VBA o C # e ognuno di noi di solito lavora su un compito separato piuttosto che costruire in modo collaborativo lo stesso programma. Non esiste un sistema di controllo della versione installato e non abbiamo accesso al server per l'installazione di tali sistemi.
Quello che sto cercando di capire è, dato che il lavoro è molto ad hoc, che tipo di revisione del codice, se del caso, dovrei mettere in atto? O è addirittura necessario per il tipo di lavoro che stiamo facendo?