はじめに
このプロジェクトでは、LabEx のバックエンドコードにおける Lab クラスを実装してテストする方法を学びます。Lab クラスは、LabEx プラットフォーム内の実験を表すコアコンポーネントです。
👀 プレビュー
lab.tags=['python', 'data science','machine learning']
ユーザー1が実験を開始できるか: True
ユーザー2が実験を開始できるか: False
🎯 タスク
このプロジェクトでは、以下を学びます。
- 重複するタグが実験オブジェクトに追加されないようにするために、
insert_tagメソッドを実装する方法 - 実験を開始できるかどうかを判断し、認証済みのメンバーユーザーのみが実験を開始できるようにするために、
can_be_startedメソッドを実装する方法 Labクラスが期待通りに機能することを確認するために、Labクラスをテストする方法
🏆 成果
このプロジェクトを完了すると、以下のことができるようになります。
- バックエンドシステムにおいてコアクラスを適切に実装する重要性を理解する
- クラスに対してクリーンで保守可能でバグのないコードを書く能力を示す
- クラスの機能をテストして検証する経験を得る




