Wygląda na to, że Twój kod nie został jeszcze sprawdzony :-)
Celem przeglądu kodu jest uzyskanie kodu o przyzwoitej jakości i wiedza, że masz kod o przyzwoitej jakości. Po przejrzeniu kodu niedoświadczonego programisty można go użyć do nauczenia pisania lepszego kodu, unikając jednocześnie frustracji tego programisty.
Recenzent nigdy nie powinien zmieniać kodu. Mogą przedstawiać mniej lub bardziej wyraźne sugestie, w jaki sposób chcieliby zmienić kod, i mogą zdecydować, czy przyjąć kod, czy nie.
Jeśli opinia idzie w prawo / gdybym przeglądu kodu, co będzie prawdopodobnie uzyskać pewne komentarze jak ja byłoby napisać kod, który można dowiedzieć się z, lub zignorować - to są rzeczy, gdzie mam swoje zdanie i jesteś wolny, aby mieć inne zdanie. W moim obszarze dobre nazewnictwo funkcji, zmiennych i tak dalej jest uważane za ważne, więc możesz otrzymać sugestie dotyczące ulepszenia nazewnictwa. Zwykle powinieneś wprowadzić zmiany w tym przypadku (czasem przez znalezienie jeszcze lepszej nazwy czegoś). Czasami znajdę błędy. Naprawiasz je. Czasami znajdę rzeczy, które uważam za błędy, i się mylę. Jeśli trudno jest zobaczyć, czy kod jest poprawny, uczynisz go bardziej oczywistym, poprawnym. Jeśli popełniłem błąd, powiedz mi.
Jeśli uważam, że projekt ogólnie nie jest poprawny, to powinno to zostać omówione wcześniej. Powinniśmy wtedy pomyśleć o tym, czy twój projekt jest wystarczająco dobry, biorąc pod uwagę, ile pracy wiąże się ze zmianą, a może po prostu się myliłem i twój projekt jest lepszy. Powinniśmy skończyć na porozumieniu.
Jeśli recenzent i recenzent nie mogą się zgodzić, mamy problem. Ponieważ oznacza to, że jedno z nas nie jest zdolne do pracy zespołowej, lub jedno z nas nie jest w stanie odróżnić dobrego lub złego projektu, lub obu. To niekoniecznie twoja wina. Niestety są programiści, którzy są starsi i nieświadomi, a to będzie problem dla firmy i dla ciebie.
Jeśli tak się stanie, pomyśl bardzo, bardzo mocno: Czy masz problem z zaakceptowaniem uzasadnionej krytyki? W takim przypadku musisz zmienić swoje nastawienie. Czy jesteś zbyt niedoświadczony, aby zrozumieć, dlaczego recenzent ma rację? Jeśli tak jest, to nie ma problemu. Zaufaj recenzentowi i dowiedz się. Czy na pewno znasz się lepiej niż recenzent? Zaakceptuj recenzję, ale zapytaj trzeciego zaufanego programistę o jego opinię. Pamiętaj, że możesz być naprawdę pewny siebie i mieć rację, ale możesz także być naprawdę pewien siebie i się mylić.