On m'a confié le rôle d'améliorer le développement de notre entreprise. La première chose que je voulais commencer était les revues de code car cela n'avait jamais été fait ici auparavant.
Il y a 3 programmeurs dans notre entreprise. Je suis programmeur web, mes langages connus sont principalement PHP, ActionScript et JavaScript. Les 2 autres développeurs écrivent des applications internes dans VB.net
Nous faisons des revues de code depuis quelques semaines maintenant. J'ai du mal à comprendre le code VB. Donc, quand ils disent ce que ça fait, pour la plupart, je dois juste croire sur parole.
Si je vois quelque chose qui ne va pas, j'explique mon opinion et j'explique comment je la traiterais dans une des langues que je connais.
Parfois mes suggestions sont les bienvenues mais souvent on me dit des choses comme "c'est la meilleure façon de le faire dans cette langue" ou "qui ne s'applique pas à cette langue" ou des choses similaires de cette nature.
Cela peut être vrai, mais sans connaître la langue, je ne sais pas comment confirmer ou réfuter ces affirmations.
Je sais qu'une solution possible serait d'apprendre vb afin que je puisse faire de meilleures révisions de code. Je n'ai vraiment aucun intérêt à apprendre le vb (d'autant plus que j'ai une liste d'autres technologies que j'essaie d'apprendre pour mes propres projets) et je voudrais garder cela en dernier recours mais c'est une option.
Une autre idée qui m'est venue est qu'ils ont tous les deux un intérêt pour C # et moi aussi. C'est par rapport à eux parce que c'est .net et par rapport à moi parce que c'est plus similaire aux langages que je connais. Pourtant, c'est nouveau pour nous tous. J'ai pensé aux avantages de notre collaboration à un projet C # .net pour animaux de compagnie et de l'examen du code de chacun.
Je suppose qu'il y a aussi la possibilité d'embaucher un consultant pour venir nous donner quelques revues de code.
Que recommanderiez-vous que je fasse dans cette situation.