실험 코드 리뷰
GitLab v19.1실험 기능의 코드 품질이 기준에 미치지 못할 수 있는 이유는 여러 가지입니다. 실험은 애플리케이션 내에 존재함을 보장하기 위해 해당하는 프론트엔드 또는 기능 테스트가 있어야 합니다. 리뷰어 또는 유지관리자로서 일반적으로는 리뷰를 통과하지 못할 코드이지만 현재로서는 허용 가능한 코드를 발견한 경우, 우려 사항을 언급하되 코드를 변경할 필요가 없다는 내용을 함께 기재하세요.
실험 기능의 코드 품질이 기준에 미치지 못할 수 있는 이유는 여러 가지입니다. 코드베이스에 오랫동안 추가되지 않았거나, 데이터를 수집하기 위해 빠르게 반복 개발이 이루어졌기 때문일 수 있습니다. 그러나 실험이 실행되거나 실행되지 않더라도 GitLab의 가용성에 영향을 주어서는 안 됩니다. 문제를 방지하거나 식별하기 위해 실험은 초기에 소수의 사용자에게만 배포됩니다. 그럼에도 불구하고 실험에는 여전히 테스트가 필요합니다.
실험은 애플리케이션 내에 존재함을 보장하기 위해 해당하는 프론트엔드 또는 기능 테스트가 있어야 합니다. 이러한 테스트는 실험 정리 프로세스가 시작되기 전에 실험 코드가 제거되는 것을 방지하는 데 도움이 됩니다.
리뷰어 또는 유지관리자로서 일반적으로는 리뷰를 통과하지 못할 코드이지만 현재로서는 허용 가능한 코드를 발견한 경우, 우려 사항을 언급하되 코드를 변경할 필요가 없다는 내용을 함께 기재하세요.
그러면 작성자는 해당 코드에 댓글을 추가하고 실험을 해결하는 이슈에 링크할 수 있습니다.
작성자 또는 리뷰어는 이 우려 사항에 대한 링크를 설명의 Experiment Successful Cleanup Concerns 섹션 아래에 있는 실험 롤아웃 이슈에 추가할 수 있습니다.
실험이 성공하여 제품의 일부가 되면 이 섹션에 표시된 모든 항목이 처리됩니다.