실험 코드 리뷰

실험의 코드 품질은 여러 이유로 인해 우리의 기준을 충족하지 못할 수 있습니다. 이러한 이유에는 오랜 시간 동안 코드베이스에 추가되지 않았거나 데이터를 검색하기 위해 빠른 반복으로 인해 발생할 수 있습니다. 그러나 실험이 실행(또는 실행되지 않음)되는 것은 GitLab 가용성에 영향을 미치지 않아야 합니다. 문제를 피하거나 식별하기 위해 실험은 처음에는 소수의 사용자에게 배포됩니다. 그러나 실험에는 여전히 테스트가 필요합니다.

실험은 응용 프로그램에 존재함을 보장하기 위해 해당 프론트엔드 또는 기능 테스트가 있어야 합니다. 이러한 테스트는 실험 코드가 실험 정리 프로세스가 시작되기 전에 제거되는 것을 방지하는 데 도움이 되어야 합니다.

심사자 또는 유지 관리자로서 현재는 보통 리뷰를 통과하지 못할 코드를 발견하더라도 해당 코드를 변경할 필요가 없다는 노트를 추가하면 됩니다. 그러면 저자는 이 코드 조각에 댓글을 추가하고 해당 실험을 해결하는 이슈에 링크를 추가할 수 있습니다. 실험을 위해 추가된 연결은 실험 롤아웃 이슈의 설명의 실험 성공 정리 걱정사항 부분에 추가됩니다. 만약 실험이 성공적으로 완료되어 제품의 일부가 된다면, 이 부분에 나타난 모든 항목들이 처리됩니다.