Sembra che tu non abbia ancora avuto una revisione del tuo codice :-)
L'obiettivo della revisione del codice è ottenere un codice di qualità decente e sapere che hai un codice di qualità decente. Quando il codice di uno sviluppatore inesperto viene rivisto, può essere utilizzato per insegnare come scrivere codice migliore, evitando al contempo di frustrare quello sviluppatore.
Il revisore non dovrebbe mai modificare il codice. Possono dare suggerimenti più o meno forti su come vorrebbero che il tuo codice venisse modificato e possono decidere se accettare o meno il tuo codice.
Se la revisione va a destra / se ho rivedere il codice, quello che probabilmente otterrete è alcuni commenti come ho avrei scritto il codice che si può imparare da, o ignorare - queste sono cose in cui ho un parere e si è liberi di avere una opinione diversa. Nella mia area, una buona denominazione di funzioni, variabili e così via è considerata importante, quindi potresti ricevere alcuni suggerimenti per migliorare la denominazione. Di solito dovresti apportare modifiche in quel caso (a volte trovando un nome ancora migliore per qualcosa). A volte troverò bug. Li aggiusti. A volte trovo cose che penso siano bug e mi sbaglio. Se è difficile vedere che il codice è corretto, lo si rende più ovvio corretto. Se ho appena sbagliato, dimmelo tu.
Se penso che il design non sia generalmente corretto, allora questo avrebbe dovuto essere discusso in precedenza. Dovremmo quindi pensare se il tuo design è abbastanza buono, tenendo conto di quanto lavoro è coinvolto in una modifica, o forse ho sbagliato e il tuo design è migliore. Dovremmo concludere con un accordo.
Se revisore e revisore non possono essere d'accordo, abbiamo un problema. Perché significa che uno di noi è incapace di lavorare in gruppo, o uno di noi non è in grado di distinguere tra un design buono o cattivo, o entrambi. Questo non è necessariamente colpa tua. Sfortunatamente ci sono sviluppatori che sono senior e all'oscuro, e questo sarà un problema per l'azienda e per te.
Se succede, pensa molto, molto forte: hai problemi ad accettare critiche fondate? In tal caso, devi cambiare atteggiamento. Sei troppo inesperto per capire perché il recensore ha ragione? In tal caso, non è un problema. Fidati del revisore e impara. Sei sicuro di conoscere meglio del recensore? Accetta la recensione, ma chiedi a un terzo sviluppatore di fiducia la sua opinione. Ricorda che puoi essere veramente sicuro di te stesso e avere ragione, ma puoi anche essere davvero sicuro di te stesso e avere torto.