Mi è stato assegnato il ruolo di migliorare lo sviluppo nella nostra azienda. La prima cosa che volevo iniziare era la revisione del codice poiché non è mai stato fatto prima qui.
Nella nostra azienda ci sono 3 programmatori. Sono un programmatore web, i miei linguaggi conosciuti sono principalmente PHP, ActionScript e JavaScript. Gli altri 2 sviluppatori scrivono applicazioni interne in VB.net
Abbiamo fatto revisioni del codice per un paio di settimane. Trovo difficile capire il codice VB. Quindi quando dicono che cosa sta facendo, per la maggior parte devo solo credergli sulla parola.
Se vedo qualcosa che sembra sbagliato, spiego la mia opinione e spiego come affrontarla in una delle lingue che conosco.
A volte i miei suggerimenti sono benvenuti ma molte volte mi viene detto cose come "questo è il modo migliore di farlo in questa lingua" o "che non si applica a questo linguaggio "o cose simili di quella natura.
Questo può essere vero, ma senza conoscere la lingua non sono sicuro di come confermare o smentire queste affermazioni.
So che una possibile soluzione potrebbe essere quella di imparare VB, così posso fare delle revisioni migliori del codice. Non ho alcun interesse ad apprendere la vb (soprattutto perché ho una lista di altre tecnologie che sto cercando di imparare per i miei progetti) e vorrei mantenerla come ultima risorsa ma è un'opzione.
Un'altra idea che mi è venuta è che entrambi hanno interesse per C # e anch'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 domestico e rivediamo a vicenda il loro codice.
Suppongo che ci sia anche la possibilità di assumere un consulente per entrare e darci alcune recensioni sul codice.
Cosa consiglieresti di fare in questa situazione.