Mi è stato assegnato il ruolo di migliorare lo sviluppo nella nostra azienda. La prima cosa che volevo iniziare erano le revisioni del codice poiché non è mai stato fatto qui prima.
Ci sono 3 programmatori nella nostra azienda. Sono un programmatore web, le mie lingue conosciute sono principalmente PHP, ActionScript e JavaScript. Gli altri 2 sviluppatori scrivono applicazioni interne in VB.net
Facciamo revisioni del codice da un paio di settimane ormai. Trovo difficile capire il codice VB. Quindi quando dicono che cosa sta facendo, per la maggior parte devo solo prendere la parola per questo.
Se vedo qualcosa che sembra sbagliato, spiego la mia opinione e spiego come lo affronterei in una delle lingue che conosco.
A volte i miei suggerimenti vengono accolti, ma molte volte mi viene detto cose come "questo è il modo migliore di farlo in questa lingua" o "che non si applica a questa lingua" o cose simili di quella natura.
Questo può essere vero, ma senza conoscere la lingua non sono sicuro di come confermare o confutare queste affermazioni.
So che una possibile soluzione sarebbe quella di imparare VB in modo da poter fare migliori recensioni di codice. Non ho alcun interesse per l'apprendimento del VB (soprattutto perché ho un elenco di altre tecnologie che sto cercando di imparare per i miei progetti) e vorrei mantenerlo come ultima risorsa, ma è un'opzione.
Un'altra idea che mi è venuta in mente è che entrambi hanno interesse per C # e anche io. È relativo a loro perché è .net e relativo a me perché è più simile alle lingue che conosco. Eppure è nuovo per tutti noi. Ho pensato ai vantaggi di tutti noi che collaboriamo a un progetto C # .net per animali domestici e che ne esaminiamo il codice a vicenda.
Immagino ci sia anche la possibilità di assumere un consulente per entrare e darci alcune revisioni del codice.
Cosa mi consiglieresti di fare in questa situazione.