실험 코드 리뷰
실험의 코드 품질은 여러 가지 이유로 우리의 기준을 충족하지 못할 수 있습니다. 이러한 이유에는 오랜 시간 동안 코드베이스에 추가되지 않거나 데이터를 검색하기 위한 빠른 반복이 포함될 수 있습니다.
그러나 실험이 실행되든 실행되지 않든 GitLab 가용성에 영향을 미치지 않아야 합니다. 문제를 피하거나 식별하기 위해, 실험은 처음에 적은 수의 사용자에게 배포됩니다. 그럼에도 불구하고 실험은 여전히 테스트가 필요합니다.
실험은 프론트엔드 또는 기능 테스트에 해당해야 하며, 이를 통해 애플리케이션 내에서 존재하는지 확인해야 합니다. 이러한 테스트는 실험 코드가 실험 정리 프로세스가 시작되기 전에 제거되는 것을 방지하는 데 도움이 되어야 합니다.
검토자 또는 유지 관리자로서 리뷰에서 보통 실패할 코드지만 현재는 허용 가능한 코드를 발견하면, 코드를 변경할 필요 없이 우려 사항을 언급하세요. 그러면 저자는 해당 코드에 대한 댓글을 추가하고 실험을 해결하는 이슈에 연결할 수 있습니다. 저자나 검토자는 이 우려 사항에 대한 링크를 실험 배포 이슈의 설명에서 Experiment Successful Cleanup Concerns
섹션에 추가할 수 있습니다. 실험이 성공적으로 진행되어 제품의 일부가 되는 경우, 이 섹션 아래에 나타나는 항목은 해결됩니다.