누구나 정기적으로 코드 검토에서 100 개 이상의 댓글을받는 것이 일반적입니까? 나는 말하지 않을 것입니다. 코드 품질이 "많이 요구되는"사람들이 많은 의견을 얻는 것이 일반적입니까?
그러나 코드 검토 프로세스의 "규칙"에 따라 다릅니다. 모든 사람은 어떻게해야했는지에 대한 자신의 아이디어를 가지고 있습니다. 코드 검토 프로세스에서 주석이 "이러한 방식 대신이 방식으로 수행해야합니다"형식으로 허용되는 경우 적절한 코드에 대해서도 많은 주석이 표시 될 수 있습니다. 프로세스가 "결함"을 찾으려면 주석 수는 훨씬 작아야합니다.
내 경험상 대체 방법에 대한 "제안"을 허용하는 리뷰는 시간 낭비 자입니다. 이러한 "제안"은 검토 프로세스 외부에서 하나씩 처리해야합니다. 결함 검토는 사람들이 "내가했던 것처럼 왜하지 않았습니까?"대신 버그에 집중할 수있게함으로써 더욱 유용합니다. 또한 누군가가 버그를 발견하면 버그를 거부하지 않기 때문에 더 유용합니다. 따라서 상처받는 감정은 없지만 대신 감사 할 것입니다.
업데이트 : 모든 말로, 일부 코드는 결함이 없어도 평범하지 않습니다. 이 경우 검토 의견은 다음과 같은 단일 의견이어야합니다. "이 코드는 정리해야합니다. 코드가 [여기에서 귀하의 이름으로] 논의 될 때까지 검토를 연기하십시오." 이 경우 주석이 수정 될 때까지 코드에 대한 추가 검토가 중지되어야합니다.
UPDATE2 : @User : 코드 / 디자인을 개발하는 동안 코드 / 디자인에 대해 논의하여 멀리 나아 가기 전에 원하는 것을 구현할 수 있습니까? 제안을 기반으로 코드를 개발하는 방법에 대한 내용을 바꾸고 있습니까? 그들의 의견에서 무엇을 배우고 있습니까?
프로젝트의 리더 인 경우 모든 작업 제품에 대한 책임은 본인에게 있습니다. 작업 제품을 승인하면 제품이 허용된다고 주장합니다. 양질의 제품을 만드는 것으로 유명합니다. 따라서 나는 기대가 있고 만족스럽지 못합니다. 동시에 저는 선호하는 이유를 가르치고 설명하려고합니다. 그러한 선호가 항상 이상적이지는 않지만 (특히 다른 사람들의 눈에) 이러한 선호의 대부분은 경험에서 비롯된 것입니다. 일반적으로 나쁜 것들을 반복하지 않기위한 반응. 따라서 푸시 백에 관계없이 승인을 받기 위해 필요한 몇 가지 개인 "스티커"가 있습니다.
다른 한편으로, 당신은 당신의 작업 제품을 승인하는 데 필요한 기대치를 배워야합니다. 당신은 동의하지 않을 수 있지만, 당신은 규칙을 지배 할 권한이없는 것으로 보이므로 예상되는 것을 배우십시오. 팀이 당신을 실패하게 만들려고 의심합니다. 그렇게하면 그것들도 나빠 보이게됩니다. 그런 점에서, 배우기를 열망하고 있다는 것을 보여주십시오 (아직 그렇지 않더라도). 그들이 말한 것을 취하고 그들의 선호에 적응하기 위해 최선을 다하면, 그것들을 꽤 많이 다시 보게 될 것입니다. 어쩌면 당신이 적어도 견딜 수있는 것을 찾아서 그들이 당신에게 그들의 길을 가르치기 위해 약간의 손을 잡고 있는지 볼 수도 있습니다. 그 과정에서 당신은 실제로 당신의 기술을 다음 단계로 끌어 올릴 수있는 것을 배울 수 있습니다.