실험용 코드 리뷰

실험의 코드 품질은 여러 이유로 인해 우리의 기준을 통과하지 못할 수 있습니다. 이러한 이유로는 코드가 오랫동안 코드베이스에 추가되지 않은 경우, 또는 데이터를 빠르게 가져 오기 위한 빠른 반복 등이 포함될 수 있습니다. 그러나 실험이 실행되거나 실행되지 않는 것은 GitLab의 가용성에 영향을 미치지 않아야 합니다. 문제를 피하거나 식별하기 위해 실험은 초기에 일부 사용자에게만 배포됩니다. 그러나 실험에는 여전히 테스트가 필요합니다.

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

심사자 또는 유지 관리자로서 현재는 일반적으로 실패할 수 있는 코드를 발견하지만 지금은 허용되는 경우, 코드를 변경할 필요가 없다는 메모와 함께 해당 우려 사항을 언급하세요. 작성자는 이후 코드 조각에 주석을 추가하고 이 실험을 해결하는 문제에 대한 링크를 추가할 수 있습니다. 작성자 또는 리뷰어는 실험 출시 이슈에 “실험 성공적인 정리 우려 사항” 섹션으로 이러한 우려 사항에 대한 링크를 추가할 수 있습니다. 실험이 성공적이고 제품의 일부가 되면 이 섹션에 나타나는 항목이 처리됩니다.