Foi-me dado o papel de melhorar o desenvolvimento em nossa empresa. A primeira coisa que eu queria começar foram as revisões de código, pois isso nunca foi feito aqui antes.
Existem 3 programadores em nossa empresa. Sou programador da Web, minhas linguagens conhecidas são principalmente PHP, ActionScript e JavaScript. Os outros 2 desenvolvedores escrevem aplicativos internos no VB.net
Estamos fazendo revisões de código há algumas semanas. Acho difícil entender o código VB. Então, quando eles dizem o que está fazendo, na maioria das vezes eu só preciso acreditar na palavra deles.
Se eu vir algo que parece errado, explico minha opinião e como abordaria isso em um dos idiomas que conheço.
Às vezes, minhas sugestões são bem-vindas, mas muitas vezes me dizem coisas como "essa é a melhor maneira de fazer isso neste idioma" ou "que não se aplica a esse idioma" ou coisas semelhantes dessa natureza.
Isso pode ser verdade, mas sem conhecer o idioma, não sei como confirmar ou refutar essas reivindicações.
Eu sei que uma solução possível seria aprender vb para que eu possa fazer melhores revisões de código. Eu realmente não tenho interesse em aprender vb (especialmente porque tenho uma lista de outras tecnologias que estou tentando aprender para meus próprios projetos) e gostaria de manter isso como último recurso, mas é uma opção.
Outra idéia que me veio é que ambos têm interesse em C # e eu também. É relativo a eles porque é .net e relativo a mim porque é mais parecido com os idiomas que conheço. No entanto, é novo para todos nós. Pensei nos benefícios de todos nós colaborarmos em um projeto C # .net para animais de estimação e revisar o código um do outro.
Eu acho que também há a possibilidade de contratar um consultor para entrar e nos dar algumas revisões de código.
O que você recomendaria que eu fiz nesta situação.