«code-reviews» 태그된 질문

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

7
내부 대표, 투표 및 배지가 좋은 프로그래밍 관행을 장려 할 수 있습니까?
우리는 프로그래머가이 모든 투표 / 배지 / 대표 내용을 좋아하므로 더 나은 코딩을 장려하기 위해 이와 같은 체계를 회사 코드 검토 프로세스에 도입 할 수 있습니다. 같은 것 귀하 (또는 귀하를 대신하는 다른 사람)는 코드 검토를 위해 리뷰를 게시 할 수 있습니다 (스 니펫, 단일 커밋 또는 일련의 것일 수 …

7
프로그래머가 코드 검토를 처리하는 가장 좋은 방법은 무엇입니까?
저는 코드 검토를 처음 접했지만 박사 학위 과정에서 몇 년 동안 코딩을 해왔습니다. 항상 좋은 프로그래머가되는 것은 아닙니다! 검토자가 코드를 변경하고 한 줄씩 살펴보면 동의하지 않으면 어떻게합니까? 때로는 X를 선택하고 검토자가이를 Y로 변경하고 Y를 염두에두고 단점으로 인해하지 않기로 결정했지만 검토자는 이러한 단점이 중요하지 않다고 주장합니다. 의견 차이를 말로 표현해야합니까, 아니면 …

8
일반적인 코드 검토 프로세스 란 무엇이고 나쁜 것으로 간주되는 것은 무엇입니까?
우리 회사는 최근 공식적인 코드 검토를 시작했습니다. 프로세스는 다음과 같습니다. github에 제출하고, 풀 요청을 요청하고, 약 세 사람이 코드를 검토 한 다음, 모두 통과하면 코드가 입력됩니다. 프로세스는 공정한 것처럼 보이지만 코드 검토를 수행하는 세 사람은 공정하지 않은 것 같습니다. 검토를 위해 코드를 넣을 때 100-200 개의 댓글 사이에 도착합니다. 나를 …

3
코드 주석 만 사용하는 코드 검토가 좋은 생각입니까?
전제 조건 팀은 DVCS를 사용합니다 IDE는 주석 구문 분석 (TODO 등)을 지원합니다. CodeCollaborator와 같은 도구는 예산이 비싸다 gerrit와 같은 도구는 설치하기에 너무 복잡하거나 사용할 수 없습니다 워크 플로우 저자는 중앙 저장소 기능 지점 어딘가에 게시 검토자가 가져 와서 검토 시작 일부 질문 / 문제 검토 자의 경우 "REV"와 같은 특수 …

7
다른 사람의 코드를 배우는 과정을 어떻게 설명해야합니까? (인보이스 발행 상황에서) [닫힘]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 편집 : 저스틴 케이브 (Justin Cave)는 이런 종류의 커뮤니케이션이 내 견적 / 견적에서 선행되어야한다는 좋은 지적을했습니다. 이 경우에도 사람들이 '기존 코드 …

4
풀 요청 작성자가 병합해야하는 코드 검토 워크 플로우
우리 회사의 여러 팀이 전에는 본 적이없는 코드 검토 워크 플로를 연습합니다. 회사 전체의 일관성을 유지하는 데 가치가 있다는 생각으로 그 배후의 생각을 이해하려고합니다. (여러 코드베이스에 기여하고 과거의 차이점으로 인해 넘어졌습니다.) 코드 작성자가 풀 요청을 제출 검토자가 코드를 검사 검토자가 승인하면 "좋아요, 자유롭게 병합하십시오"라는 문구를 따라 의견을 남깁니다. 검토자가 우려 …

4
TimeZone을 기반으로 DateTime을 저장하는 모범 사례
사용자가 TimeZone을 기준으로 약속을 예약 할 수 있도록 웹 응용 프로그램 개발 그리고 사용자 예약 날짜 시간을 서버 날짜 시간으로 데이터베이스 필드에 저장하고 있습니다. 스케줄 정보를 표시하면서 데이터베이스에서 값을 검색하여 사용자 팀 영역으로 변환했습니다. 코드베이스에서 처리 사용자 시간대를 기준으로 DateTime을 변환하고 있습니다. 이 모범 사례 또는 쉬운 방법이 있습니까?

5
코드 검토시기
최근 스크럼 프로세스로 전환하여 스프린트 내에서 작업 및 사용자 스토리를 작업하고 있습니다. 우리는 코드 검토를 자주 수행하여 덜 까다롭게 만들려고합니다. 우리는 그것들을 사용자 스토리 수준에서 수행한다고 생각하고 있지만 이것을 설명하기 위해 코드를 분기하는 방법을 잘 모릅니다. 우리는 VS와 TFS 2010을 사용하고 있으며 6 명의 팀입니다. 현재 기능으로 분기하지만 스크럼의 분기로 …

4
고급 코드 검토 및 단위 테스트 실습
코드 검토 및 단위 테스트에 대한 경험이없고 (필요하지 않은) 개발자 그룹을 관리하는 팀 리더로서 코드 검토 및 단위 테스트 실습을 어떻게 진행할 수 있습니까? 코드 검토 및 단위 테스트가 자연스럽게 개발자 흐름에 맞도록하는 방법을 어떻게 만들 것입니까? 이 두 영역의 저항 중 하나는 "우리는 항상 일정이 엄격하므로 코드 검토 및 …

5
공식 코드 검토를 수행 할 때 도움이되는 사고 방식
Google 팀은 최근 각 체크인에 대해 코드 검토를 시작했습니다. 팀 리더로서 나는 너무 많은 제안을 제공하고, 개발자를 성가 시게하고 팀 출력을 줄이며, 다르게 작성했을 코드를 놓는 것 사이의 균형을 찾으려고 노력하고 있습니다. 유용한 접근 방식을 제안하는 잘 알려진 출처의 증거, 연구 또는 지침이 있습니까?


5
코드 검토가 전달 / 테스트주기보다 뒤 떨어짐
민첩한 프로세스에는 2 주 스프린트가 있습니다. 작업은 매일 제공되며 (일일 빌드) 테스트 팀은 다음 날 또는 같은 날에 테스트를 완료합니다. 또한 개발자 코드 검토가 있으며 시간이 필요하며 (1-2 시간) 일주일에 3 번, Mon-Weds-Fri로 예약됩니다. 개발자들은 함께 모여 코드를 개선 / 리팩터링하는 방법을 제안합니다. 우리의 문제는 코드 검토 후 작업 항목이 …

1
페어 프로그래밍은 XP (Extreme Programming) 프로젝트에서 코드 검토가 필요하지 않습니까?
극단적 인 프로그래밍 프로젝트에서 프로그래머는 대부분 페어 프로그래밍을합니다. 이 쌍들이 순환하기 때문에, 즉 다른 사람들과 프로그램을 쌍으로 묶고, 집단 소유권이 있다는 점에서 소스 코드가 자주 검토되고 업데이트됩니다. 그렇다면 코드 검토가 필요합니까? 내 말은, 프로그래밍을 중단하고 실제로 코드 검토를 수행합니다.

5
검토 할 코드를 어떻게 선택합니까?
소규모 소프트웨어 회사에서 7 명의 개발자로 구성된 팀의 일원이며 정기적 인 그룹 코드 및 디자인 검토를 소개하려고합니다. 우리는 과거에 일부 검토를 수행했지만 산발적이었습니다. 좀 더 규칙적으로 만들고 싶습니다. Code Complete 및 기타 유사한 리소스를 읽었 으며 코드 검토를 수행 하는 방법 에 대해 이야기 하지만 검토 대상 을 선택 하는 …


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