Se me ha dado el papel de mejorar el desarrollo en nuestra empresa. Lo primero que quería comenzar era la revisión de códigos, ya que nunca antes se había hecho aquí.
Hay 3 programadores en nuestra empresa. Soy un programador web, mis lenguajes conocidos son principalmente PHP, ActionScript y JavaScript. Los otros 2 desarrolladores escriben aplicaciones internas en VB.net
Hemos estado haciendo revisiones de código durante un par de semanas. Me resulta difícil entender el código VB. Entonces, cuando dicen lo que está haciendo, en su mayor parte, solo tengo que aceptar su palabra.
Si veo algo que se ve mal, explico mi opinión y explico cómo lo abordaría en uno de los idiomas que conozco.
A veces mis sugerencias son bienvenidas, pero muchas veces me dicen cosas como "esta es la mejor manera de hacerlo en este idioma" o "que no se aplica a este idioma" o cosas similares de esa naturaleza.
Esto puede ser cierto, pero sin conocer el idioma no estoy seguro de cómo confirmar o refutar estas afirmaciones.
Sé que una posible solución sería aprender vb para poder hacer mejores revisiones de código. Realmente no tengo ningún interés en aprender vb (especialmente porque tengo una lista de otras tecnologías que estoy tratando de aprender para mis propios proyectos) y me gustaría mantener esto como último recurso, pero es una opción.
Otra idea que se me ocurrió es que ambos tienen interés en C # y yo también. Es relativo a ellos porque es .net y relativo a mí porque es más similar a los idiomas que conozco. Sin embargo, es nuevo para todos nosotros. Pensé en los beneficios de que todos colaboremos en un proyecto de C # .net y revisemos el código de los demás.
Supongo que también existe la posibilidad de contratar a un consultor para que nos brinde algunas revisiones de código.
¿Qué me recomendarías que haga en esta situación?