«code-reviews» 태그된 질문

이 태그는 코드 검토 및 코드 연습에 대한 질문입니다. 기존의 작동 코드에 대한 리뷰는 http://codereview.stackexchange.com을 참조하십시오.

19
읽을 수 있고 쉽게 관리 할 수있는 코드를 작성했는지 어떻게 알 수 있습니까?
자신이 만든 코드를 쉽게 읽고 이해하고 유지 관리 할 수 ​​있는지 어떻게 알 수 있습니까? 물론 저자의 관점에서 볼 때, 코드는 처음부터 작성하고 편집했기 때문에 코드를 읽고 유지 관리 할 수 ​​있습니다. 그러나 우리의 직업이 코드를 측정 할 수있는 객관적이고 정량화 가능한 표준이 있어야합니다. 이러한 목표는 원래 작성자의 전문가 조언 …

22
가능성이 거의없는 사례에 대한 코드 검토에서 의견 불일치를 어떻게 처리합니까?
경로 적용 팀에서 로봇 공학 스타트 업에서 일하고 있으며 풀 요청을 제출하면 코드가 검토됩니다. 1 년 이상 팀에 근무한 팀원은 내가 필요하다고 생각하는 것보다 훨씬 더 많은 작업을 수행 할 것을 제안하는 내 코드에 몇 가지 의견을 제시했습니다. 아니요, 저는 게으른 개발자가 아닙니다. 나는 좋은 주석, 변수 이름, 들여 쓰기가 …

20
코드 검토에서 긍정적 인 것을 찾는 방법은 무엇입니까?
작년에 심각한 품질 문제가 발생한 후 회사에서 최근 코드 검토를 도입했습니다. 가이드 라인이나 어떤 종류의 체크리스트없이 코드 검토 프로세스가 빠르게 도입되었습니다. 다른 개발자와 나는 시스템에 대한 모든 변경 사항을 트렁크에 병합하기 전에 검토하기로 결정했습니다. 우리는 또한 "기술 리드"로 선정되었습니다. 이는 코드 품질에 대한 책임이 있지만 프로세스 변경을 구현하거나 개발자를 재 …
184 code-reviews 

19
내 코드를 어떻게 검토합니까? [닫은]
나는 프로젝트 솔로에서 일하고 있으며 내 자신의 코드를 유지해야합니다. 일반적으로 코드 검토는 코드 작성자가 수행하지 않으므로 검토자는 신선한 눈으로 코드를 볼 수 있습니다. 그러나 나는 그런 사치가 없습니다. 내 코드를보다 효과적으로 검토하기 위해 어떤 관행을 사용할 수 있습니까?

16
코드 검토가 너무 어려울 때 어떻게합니까?
많은 코드 검토가 상당히 일상적입니다. 그러나 때때로 기존의 복잡하고 취약한 코드에 크게 영향을 미치는 변경 사항이 있습니다. 이 경우 변경의 안전성, 회귀 부재 등을 확인하는 데 걸리는 시간이 너무 깁니다. 아마도 개발 자체를 수행하는 데 걸리는 시간을 초과했을 수도 있습니다. 이 상황에서 어떻게해야합니까? 병합하고 아무 것도 미끄러지지 않기를 바랍니다. (권장하지 …

16
검토 중에 다른 사람이 잘못 디자인 한 코드의 개선을 전략적으로 제안하려면 어떻게해야합니까?
나는 깨끗한 코드와 코드 장인 정신을 잘 믿는 사람이지만, 현재 이것이 최우선 순위로 여겨지지 않는 직장에 있습니다. 때로는 동료의 코드가 지저분한 디자인으로 가득 차고 향후 유지 보수에 대한 관심이 거의 없지만 상황에 따라 기능이 있고 버그가 거의 없거나 전혀없는 경우가 있습니다. 변경해야 할 것이 너무 많고 마감 기한이 있다고 생각할 …

8
코드 검토를 위해 제출 된 코드가 너무 복잡해 보이는 경우 어떻게해야합니까?
코드는 따르기가 어렵지만 적어도 피상적 인 테스트에서는 (대부분) 잘 작동하는 것으로 보입니다. 여기 저기에 작은 버그가있을 수 있지만 더 깊은 문제 또는 간단한 수정의 증상이 있는지 코드를 읽고 말하기가 매우 어렵습니다. 그러나 코드 검토를 통해 전체 정확성을 수동으로 확인하는 것은 가능하다면 매우 어렵고 시간이 많이 걸립니다. 이 상황에서 가장 좋은 …
115 code-reviews 



11
코드 검토에서 검토자가 항상 문제에 대한 솔루션을 제시해야합니까? [닫은]
코드를 검토 할 때 일반적으로 문제를 해결하는 방법에 대한 특정 권장 사항을 만들려고합니다. 그러나 검토에 소비 할 수있는 시간이 제한되어 있기 때문에 이것이 항상 효과가있는 것은 아닙니다. 이 경우 개발자가 솔루션을 스스로 만들면 더 효율적입니다. 오늘 나는 몇 가지 코드를 검토 한 결과 클래스가 잘 설계되지 않았다는 것을 알았습니다. 특정 …

7
불필요하다고 생각되는 코드 검토를 거부하는 방법?
존재하지 않는 문제를 해결하는 코드를 검토하라는 요청을 받았습니다. 나보다 나이가 많은 정착자는 그의 수정이 필요하다고 주장하지만 그것은 나에게 C ++ 궤변이 아닌 것 같습니다. 배포 프로세스의 일부는 코드 검토이며 소규모 회사에서 두 번째로 높은 엔지니어로서 변경 사항을 검토해야합니다. 본인은 리뷰어가 원래 코더와 마찬가지로 코드 변경에 대한 책임이 있다고 생각하며이 변경에 …

21
누군가 코드가 엉망이라고 말하면 어떻게 반응하겠습니까?
나는 좋은 프로그래머입니다, 그래서 나는 전에 생각했습니다. 나는 항상 프로그램하는 것을 좋아합니다. 더 나은 프로그래머가되기 위해 프로그래밍에 대해 많은 것을 배우고 싶습니다. 나는 1 년 동안 프로그래밍을 공부했고 지금은 거의 2 년 동안 프로그래머로 일하고 있습니다. 한마디로, 거의 3 년의 프로그래밍 경험이 있습니다. 우리 팀은 5 명의 프로그래머로 구성되어 있으며 …

20
코드에서 줄 수를 줄이는 것이 얼마나 중요합니까?
J2SE (core java)에서 작업하는 소프트웨어 개발자입니다. 코드를 검토하는 동안 코드의 줄 수를 줄여야하는 경우가 종종 있습니다. 중복 코드를 제거하는 것이 아니라 코드에서 줄 수를 줄이면서 동일한 작업을 수행하는 데 중점을 둔 스타일을 따르는 것이지만 줄 수를 늘리는 것을 의미하더라도 코드를 명확하게 믿습니다. 올바른 일을하는 방법은 무엇이라고 생각하십니까? LOC (코드 줄)가 …

4
코드 검토의 목적은 무엇입니까
코드 검토의 가치에 따라 조직을 판매하려고합니다. 나는 그들이 고용 된 여러 곳에서 일했다. 나는 그것들이 스타일 선택과 기능적 결정을 nitpick하는 데 사용되는 것을 보았고, 위험한 것이 구현되지 않았는지 확인하기 위해 직감 검사로 사용 된 것을 보았습니다. 내 직감은 가장 효과적인 목적이 두 옵션 사이에 있다는 것입니다. 그렇다면 Code Review의 목적은 …

19
코드 커밋 전후에 검토하는 것이 더 낫습니까?
전통적으로 커밋 전에 코드 검토를 수행했는데, 오늘 커밋 후 코드 검토를 선호하는 동료와 논쟁이있었습니다. 먼저, 여기 몇 가지 배경이 있습니다. 숙련 된 개발자가 있으며 프로그래밍 경험이 거의없는 신입 사원도 있습니다. 제품을 출시하기 위해 빠르고 짧은 반복을 수행하려고합니다. 모든 팀원이 같은 사이트에 있습니다. 커밋하기 전에 코드 검토의 장점 : 멘토 신입 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.