5B. [Repositories] Code Repositories での共有ライブラリの公開と使用9 - コード参照の置換

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

9 - コード参照の置換

📖 タスクの概要

このタスクでは、ローカルのクリーニングファイルへの依存を、前の演習で作成したクリーニングライブラリへの参照に置き換えます。

🔨 タスクの説明

  1. 左側のパネルで Files ビューに戻り、すべての内容を展開します。

  2. ユーザーの .../preprocessed フォルダーには3つのコードファイルが含まれており、それぞれが3行目でローカルのクリーニングユーティリティをインポートしています。これら3つの前処理ファイルのそれぞれで、"古い" インポートステートメントを "新しい" ステートメントに置き換えます:

    • 古いfrom myproject.datasets import type_utils as types, cleaning_utils as clean

    • 新しいfrom cleaning_functions import type_utils as types, cleaning_utils as clean

      リポジトリが新しいインポートステートメントを赤で下線を引いている場合は、meta.yml ファイルを開いてコードエディタウィンドウの上部にある Refresh Code Assist dependencies リンクをクリックしてみてください。

  3. リポジトリ内の *_utils.py ファイルのそれぞれを右クリックし、Delete file を選択します。ポップアップの確認画面で、赤い Yes, delete ボタンをクリックします。

  4. 右上の Preview ボタンを使用して、前処理変換が新しいライブラリ参照で動作することを確認します(つまり、category 行の値が余計なスペース付きで表示されない、例えば delay••のような)。

  5. refactor: replace local cleaning with shared lib.” のようなメッセージでコードをコミットします。

  6. コミットの CI チェックが通ったら、前処理されたコードファイルの1つを選び、新しいライブラリ参照で動作することを確認するために、ユーザーのブランチでビルドします。

  7. ビルドが成功した場合、PR を作成し、ユーザーのブランチを Master にマージします。