«code-reviews» 태그된 질문

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

19
상대방이 지나치게 복잡한 솔루션을 만들 때 코드 검토에서 무엇을 말합니까? [닫은]
다른 날에는 팀의 누군가가 작성한 코드를 검토했습니다. 이 솔루션은 완벽하게 작동하지 않았으며 설계가 복잡해졌습니다. 불필요한 정보를 저장하고 불필요한 기능을 구축했으며 기본적으로 코드에는 금도금과 같은 불필요한 복잡성이 많았으며 존재하지 않는 문제를 해결하려고 시도했습니다. 이 상황에서 나는 "왜 이런 식으로 되었습니까?"라고 묻습니다. 대답은 다른 사람이 그렇게하는 것처럼 느꼈다는 것입니다. 그런 다음 이러한 …

5
코드 검토에서 긍정적 인 의견을 제시하는 것이 적절합니까, 아니면 건설적인 비판에만 해당됩니까?
나는 최근에 많은 코드 검토를 해왔으며, 코드 검토에 긍정적이고 / 혹은 재미있는 주석을 넣는 긍정적이고 부정적인 영향과 전문성이 확실하지 않습니다. 우리 팀의 코드 검토 플랫폼으로 Github을 사용하므로 누구나 의견을 볼 수 있습니다. 나는 일반적으로이 플랫폼을 사용하여 시작부터 끝까지 전체 프로세스를 볼 수 있고 역사적입니다.

10
그 연습에서 왔을 때 새로운 장소에서 코드 리뷰를 처리하지 않는 방법은 무엇입니까?
새 회사의 팀에는 코드 검토 프로세스가 없습니다. 필자는 문화를 코드로 검토하는 회사에서 왔으므로 다른 사람이 코드를 검토하지 않고도 코드를 커밋하는 것이 불편하다고 느낍니다. 나는 코드 검토가 품질을 향상시키고 시간을 절약하는 방법이라고 생각합니다. 코드 검토가 시간 낭비가 아니라 시간 절약임을 어떻게 알 수 있습니까? 단위 테스트가있는 경우 코드 검토를 건너 뛸 …

11
지속적인 통합을 수행 할 때 코드 검토는 언제해야합니까?
지속적인 통합 환경으로 전환하려고하지만 언제 코드 검토를 수행해야할지 확실하지 않습니다. 지속적인 통합에 대해 읽은 내용에서 하루에 여러 번 코드를 체크인하려고 시도해야합니다. 나는 이것이 아직 완성되지 않은 기능을 의미한다고 가정합니다. 문제는 언제 코드 검토를합니까? 코드를 체크인하기 전에는 할 수 없습니다. 하루에 여러 번 체크인하지 않아도 매일 체크인을 할 수없는 프로세스가 느려지기 …

9
검토를 기다릴 때 어떻게해야합니까?
질문을하기 전에 상황을 설명해야합니다. 저는 주니어 소프트웨어 엔지니어로 회사에서 일하고 있습니다. 선배 중 한 명은 개발을 마치고 헌신하고 싶을 때 항상 나를 막습니다. 그는 항상 내가 그것을 검토하기를 기다리기를 원합니다. 일반적으로 그는 몇 가지 버그를 발견하고 일부 최적화를 수행하기 때문에 괜찮습니다. 그러나 마감일 전에 코드를 커밋해야합니다. 내가 끝났을 때 나는 …

12
코드를 검토하는 것이 좋습니다?
내가 채용 한 새 관리자를 고용 한 회사는 모든 회의에서 누군가의 코드를 개괄하도록 제안했습니다. 우리는 2 주마다 회의를 가졌기 때문에 개발자 중 한 명이 프로젝터에 자신의 코드를 보여줄 때마다 다른 사람들이 토론 할 것입니다. 나는 이것이 좋을 것이라고 생각했다. 코드를 작성할 때 각 개발자가 더 조심할 것이며 우리의 경험을 더 …

17
일관된 코딩 스타일이없는 동료를 다루십니까?
문체 적으로 나쁜 코드를 작성하는 사람과 함께 일할 때 무엇을하십니까? 내가 말하고있는 코드는 일반적으로 기술적으로 정확하고 합리적으로 구조화되어 있으며 알고리즘 적으로 우아 할 수도 있지만 추악하게 보입니다 . 우리는있어: 다른 명명 규칙 타이틀 (혼합물 underscore_style및 camelCase및 UpperCamel와 CAPS모두 동일한 기능으로 더 많거나 적은 임의의 다른 변수에 적용) 기괴하고 일관되지 않은 …

11
최고의 프로그래머가 다른 사람의 코드를 소스 제어로 확인해야합니까?
svn과 git 의 차이점 중 하나 는 저장소에 대한 액세스를 제어하는 ​​기능입니다. 누가 변경을 커밋해야하는지에 대한 관점의 차이가 있기 때문에 둘을 비교하기는 어렵습니다! 이 질문은 git을 회사의 팀을위한 중앙 저장소로 사용하는 것에 관한 것입니다. 팀 구성원이 대부분의 회사에서와 같이 기술 수준이 다양하다고 가정합니다. Git은 유일하게 최고의 (가장 생산적이고 경험이 많은) …

7
코드 검토를 효율적으로 모니터링하는 방법은 무엇입니까?
팀에서 주요 코드 검토가 완료된 것으로 보입니다. 주석없이 너무 많은 코드 검토가 병합되었습니다. 하나의 주석없이 코드 검토와 같은 것이없는 것처럼 보입니다. 팀 리더로서 팀이 적절한 코드 검토 프로세스를 수행하고 있는지 확인하고 프로세스의 이점을 극대화하도록 어떻게 도울 수 있습니까? 최신 정보 사람들은 모든 업데이트에 대해 알고 싶어 할 것입니다. 나는 여기에 …

7
동료 / 코드 검토 좌절
나는 나 자신을 슈퍼 스타 개발자라고 부르지는 않지만 상대적으로 숙련 된 전문가라고 부를 것이다. 코드 품질을 높은 수준으로 유지하려고 노력하고 항상 코딩 스타일을 개선하고, 코드를 효율적이고 읽기 쉽고 일관성있게 유지하면서 팀이 패턴 및 방법론을 따라 일관성을 유지하도록 장려합니다. 또한 품질과 속도의 균형이 필요하다는 것도 알고 있습니다. 이를 달성하기 위해 동료 …

17
프로그래머가 아닌 사람에게 복사-붙여 넣기 프로그래밍의 위험성을 설명하는 좋은 간결한 방법은 무엇입니까? [닫은]
프로그래머가 아닌 사람에게 복사-붙여 넣기 프로그래밍의 문제를 설명 할 수있는 좋은 비유 나 은유를 찾고 있습니다. 잠재적 인 고객을 위해 코드 / 시스템 검토를 수행하는 경우가 종종 있으며, 일반적인 문제 중 하나는 코드 기반 전체에 엄청난 양의 복사-붙여 넣기 코드입니다. 리뷰에서 일상적으로 부르는 것입니다. 왜 이것이 문제인지 설명해야 할 때마다 …


5
점차 코드 검토를 도입하는 방법은 무엇입니까?
저는 수석 엔지니어 6 명과 팀을 이끌고 있습니다. 모든 표준 이유로 코드 검토를 수행하면 큰 도움이 될 것입니다. 모든 변경이 반드시 필요한 것은 아니지만 최소한 꾸준한 배경 검토 흐름이 필요합니다. 그래서 사람들은 적어도 다른 사람들의 변화를보고 그것에 대해 이야기하기 시작합니다. 리뷰를 소개하는 좋은 방법이 있습니까? 한 가지 더 할 일이 …

9
무엇을 먼저해야합니까 : 테스트 또는 코드 검토?
저는 프로그래밍 디자인 패턴과 라이프 사이클에 익숙하지 않아서 별도의 사람들이 수행한다는 점에서 코드 검토 또는 테스트가 무엇인지 궁금합니다. 한쪽에서 왜 코드가 작동하는지 확인하지 않으면 왜 코드를 검토해야합니까? 다른 테스트에서 테스트하기 전에 검토를 수행하면 일부 오류가 조기에 발견 될 수 있습니다. 어떤 접근법이 권장되며 그 이유는 무엇입니까?

12
이해하지 못하는 코드를 검토하는 방법?
저는 회사의 개발을 개선하는 역할을 맡았습니다. 내가 시작하고 싶었던 첫 번째 일은 코드 검토였습니다. 우리 회사에는 3 명의 프로그래머가 있습니다. 저는 웹 프로그래머이며 알려진 언어는 주로 PHP, ActionScript 및 JavaScript입니다. 다른 2 명의 개발자는 VB.net에서 내부 애플리케이션을 작성합니다. 우리는 지금 몇 주 동안 코드 검토를 해왔습니다. VB 코드를 이해하기가 어렵습니다. …

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