Dano mi rolę, aby poprawić rozwój w naszej firmie. Pierwszą rzeczą, którą chciałem zacząć, były recenzje kodu, ponieważ nigdy wcześniej tego nie robiono.
W naszej firmie jest 3 programistów. Jestem programistą internetowym, moje znane języki to głównie PHP, ActionScript i JavaScript. Pozostali dwaj programiści piszą aplikacje wewnętrzne w VB.net
Od kilku tygodni robimy recenzje kodu. Trudno mi zrozumieć kod VB. Więc kiedy mówią, co robi, w większości muszę po prostu uwierzyć im na słowo.
Jeśli widzę coś, co wygląda nie tak, wyjaśniam swoją opinię i wyjaśniam, w jaki sposób rozwiązałbym ten problem w jednym ze znanych mi języków.
Czasami moje sugestie są mile widziane, ale wiele razy słyszę takie rzeczy, jak: „to najlepszy sposób na zrobienie tego w tym języku” lub „to nie dotyczy tego języka” lub podobnych rzeczy tego rodzaju.
To może być prawda, ale nie znając języka, nie jestem pewien, jak potwierdzić lub obalić te twierdzenia.
Wiem, że jednym z możliwych rozwiązań byłoby nauczenie się języka vb, dzięki czemu mogę robić lepsze recenzje kodu. Naprawdę nie interesuję się nauką vb (zwłaszcza, że mam listę innych technologii, których staram się nauczyć na potrzeby własnych projektów) i chciałbym zachować to w ostateczności, ale jest to opcja.
Innym pomysłem, który przyszedł do mnie, jest to, że obaj interesują się C #, podobnie jak ja. Jest on względny do nich, ponieważ jest .net i względny do mnie, ponieważ jest bardziej podobny do języków, które znam. Jest to jednak nowość dla nas wszystkich. Pomyślałem o korzyściach płynących z współpracy przez nas nad projektem C # .net dla zwierząt domowych i wzajemnego sprawdzania kodu.
Sądzę też, że istnieje możliwość wynajęcia konsultanta, który mógłby przyjść i dać nam recenzje kodu.
Co poleciłbym zrobić w tej sytuacji.