5B. [Code Repositories] 코드 리포지토리에서 공유 라이브러리 게시 및 사용9 - 코드 참조 교체

본 번역은 검증되지 않았습니다. AIP를 통해 영문원문으로부터 번역되었습니다.

9 - 코드 참조 교체

이 내용은 learn.palantir.com ↗에서도 사용할 수 있으며, 접근성을 위해 여기에 제시됩니다.

📖 작업 소개

이 작업에서는 로컬 클리닝 파일에 대한 종속성을 이전 연습에서 만든 클리닝 라이브러리 참조로 대체하게 됩니다.

🔨 작업 지시사항

  1. 왼쪽 패널의 파일 보기로 돌아가서 모든 내용을 펼칩니다.

  2. .../preprocessed 폴더에는 3개의 코드 파일이 포함되어 있으며, 각 파일은 3번째 줄에서 로컬 클리닝 유틸리티를 가져옵니다. 세 개의 전처리된 파일 각각에서 "이전" import 문을 "새" import 문으로 교체합니다:

    • 이전: from myproject.datasets import type_utils as types, cleaning_utils as clean

    • 새로운: from cleaning_functions import type_utils as types, cleaning_utils as clean

      저장소가 새로운 import 문을 붉게 밑줄 치는 경우, meta.yml 파일을 열고 코드 에디터 창 상단의 코드 보조 종속성 새로 고침 링크를 클릭해 보십시오.

  3. 저장소의 *_utils.py 파일 각각을 마우스 오른쪽 버튼으로 클릭하고 파일 삭제를 선택합니다. 팝업 확인에서 붉은색 예, 삭제 버튼을 클릭합니다.

  4. 오른쪽 상단의 미리보기 버튼을 사용하여 전처리된 변환들이 새로운 라이브러리 참조와 함께 작동하는지 확인합니다 (즉, category 열 값이 추가 공백 없이 표시되지 않아야 합니다, 예를 들어 delay••).

  5. "refactor: replace local cleaning with shared lib."와 같은 메시지로 코드를 커밋합니다.

  6. 커밋에 대한 CI 체크가 통과되면 전처리된 코드 파일 중 하나를 선택하고 브랜치에서 빌드하여 새로운 라이브러리 참조와 함께 작동하는지 확인합니다.

  7. 빌드가 성공적이었다면 PR을 생성하고 Master로 브랜치를 병합합니다.