면책 조항 : 비슷한 질문이 있지만 큰 풀 요청을 검토하는 동안 직면 한 문제를 구체적으로 다루는 것을 찾지 못했습니다.
문제
내 코드 검토가 더 나은 방식으로 수행 될 수 있다고 생각합니다. 특히 20 개 이상의 파일에서 많은 변경 사항이있는 큰 코드 검토에 대해 이야기하고 있습니다.
명백한 지역 코드 문제를 파악하는 것은 매우 간단합니다. 코드가 비즈니스 기준을 충족하는지 이해하는 것은 다른 이야기입니다.
코드 작성자의 사고 과정을 따르는 데 문제가 있습니다. 변경 사항이 많고 여러 파일에 분산되어 있으면 매우 어렵습니다. 특정 변경 사항과 관련된 파일 그룹에 중점을 둡니다. 그런 다음 그룹을 하나씩 검토하십시오. 불행히도 내가 사용하는 도구 (Atlassian Bitbucket)는별로 도움이되지 않습니다. 파일을 방문 할 때마다 현재 검사중인 변경 사항과 관련이없는 것으로 밝혀 지더라도 파일이 표시된 것으로 표시됩니다. 말할 것도없이 일부 파일은 여러 번 방문해야하며 변경 사항은 개별적으로 검토됩니다. 잘못된 경로를 따라갈 때 관련 파일로 돌아 오는 것은 쉽지 않습니다.
가능한 해결책 및 왜 그들이 효과가 없는지
커밋으로 풀 요청을 검토하면 종종 크기 문제가 해결되지만 오래된 변경 사항을 자주 볼 것이기 때문에 마음에 들지 않습니다.
물론, 더 작은 풀 요청을 작성하는 것은 해결책처럼 보이지만, 그것이 큰 일입니다. 때로는 큰 풀 요청을 가져 와서 검토해야합니다.
코드의 논리적 측면을 전체적으로 무시할 수도 있지만 특히 경험이 부족한 프로그래머가 작성한 코드 인 경우에는 매우 위험 해 보입니다.
더 나은 도구를 사용하면 도움이 될 수 있지만 찾지 못했습니다.
질문
- 코드 리뷰와 비슷한 문제가 있습니까? 당신은 그들을 어떻게 대합니까?
- 더 나은 도구가 있습니까?