실험적 코드 리뷰

실험의 코드 품질은 여러 이유로 인해 우리의 기준을 충족하지 못할 수 있습니다. 이러한 이유에는 코드베이스에 오랫동안 추가되지 않았거나 빠른 이터레이션이 데이터를 검색하는 데 있어 실패할 수 있는 이유가 포함될 수 있습니다. 그러나 실험이 실행(또는 실행되지 않음)되더라도 GitLab의 가용성에는 영향을 미치지 않아야 합니다. 문제를 피하거나 식별하기 위해 실험은 초기에 소수의 사용자에게 배포됩니다. 그럼에도 불구하고 실험에는 여전히 테스트가 필요합니다.

실험은 프론트엔드 또는 기능 테스트와 대응되어야 하며, 응용 프로그램에 존재하는지 확인해야 합니다. 이러한 테스트는 실험 코드가 실험 정리 프로세스가 시작되기 전에 제거되는 것을 방지하는 데 도움이 될 것입니다.

리뷰어 또는 유지 관리자로서 보통 리뷰를 통과하지 못할 코드를 발견하더라도 현재로서는 허용되는 경우에 대한 우려 사항을 언급하고 코드를 변경할 필요가 없다는 노트를 추가하세요. 작성자는 이후 이 코드 조각에 댓글을 추가하고 실험을 해결하는 이슈에 링크를 추가할 수 있습니다. 작성자 또는 리뷰어는 실험 롤아웃 이슈에 이 우려 사항에 대한 링크를 추가할 수 있습니다.

만약 실험이 성공적이고 제품의 일부가 된다면, 이 섹션에 나타나는 모든 항목이 처리됩니다.