Mir wurde die Aufgabe übertragen, die Entwicklung in unserem Unternehmen zu verbessern. Das erste, was ich starten wollte, waren Codeüberprüfungen, da dies hier noch nie zuvor durchgeführt wurde.
Es gibt 3 Programmierer in unserer Firma. Ich bin ein Webprogrammierer, meine bekannten Sprachen sind hauptsächlich PHP, ActionScript und JavaScript. Die anderen 2 Entwickler schreiben interne Anwendungen in VB.net
Wir machen jetzt seit ein paar Wochen Code-Reviews. Ich finde es schwer, VB-Code zu verstehen. Wenn sie also sagen, was es tut, muss ich größtenteils nur ihr Wort dafür nehmen.
Wenn ich etwas sehe, das falsch aussieht, erkläre ich meine Meinung und erkläre, wie ich es in einer der Sprachen ansprechen würde, die ich kenne.
Manchmal sind meine Vorschläge begrüßt , aber oft mir Dinge gesagt wie : „Das ist der beste Weg , es in zu tun , diese Sprache“ oder „das gilt nicht für diesen Sprache" oder ähnliche Dinge dieser Art.
Das mag stimmen, aber ohne die Sprache zu kennen, bin ich mir nicht sicher, wie ich diese Behauptungen bestätigen oder widerlegen soll.
Ich weiß, dass eine mögliche Lösung darin besteht, vb zu lernen, damit ich bessere Codeüberprüfungen durchführen kann. Ich habe wirklich kein Interesse daran, vb zu lernen (zumal ich eine Liste anderer Technologien habe, die ich für meine eigenen Projekte zu lernen versuche) und möchte dies als letzten Ausweg behalten, aber es ist eine Option.
Eine andere Idee, die mir gekommen ist, ist, dass sie beide Interesse an C # haben und ich auch. Es ist relativ zu ihnen, weil es .net ist und relativ zu mir, weil es den Sprachen ähnlicher ist, die ich kenne. Dennoch ist es für uns alle neu. Ich dachte darüber nach, welche Vorteile es für uns alle hat, an einem C # .net-Projekt mitzuarbeiten und den Code des jeweils anderen zu überprüfen.
Ich denke, es gibt auch die Möglichkeit, einen Berater zu beauftragen, der uns einige Code-Reviews gibt.
Was würdest du mir in dieser Situation empfehlen?