Beheben Sie die fehlerhaft implementierte Lab-Klasse

Anfänger

In diesem Projekt lernen Sie, wie Sie die Lab-Klasse im Backend-Code von LabEx implementieren und testen. Die Lab-Klasse ist eine Kernkomponente, die ein Experiment innerhalb der LabEx-Plattform darstellt.

python

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Projekt lernst du, wie du die Lab-Klasse im Backend-Code von LabEx implementierst und testest. Die Lab-Klasse ist ein Kernkomponenten, die ein Experiment innerhalb der LabEx-Plattform repräsentiert.

👀 Vorschau

lab.tags=['python', 'data science','machine learning']
Kann der Benutzer1 das Experiment starten: True
Kann der Benutzer2 das Experiment starten: False

🎯 Aufgaben

In diesem Projekt wirst du lernen:

  • Wie du die insert_tag-Methode implementierst, um sicherzustellen, dass keine doppelten Tags zum Lab-Objekt hinzugefügt werden
  • Wie du die can_be_started-Methode implementierst, um zu bestimmen, ob ein Benutzer das Experiment starten kann, wobei nur authentifizierte und Mitgliedsbenutzer dies tun dürfen
  • Wie du die Lab-Klasse testest, um sicherzustellen, dass sie wie erwartet funktioniert

🏆 Errungenschaften

Nach Abschluss dieses Projekts wirst du in der Lage sein:

  • Die Wichtigkeit des richtigen Implementierens von Kernklassen in einem Backend-System zu verstehen
  • Die Fähigkeit zu demonstrieren, sauberen, wartbaren und fehlerfreien Code für eine Klasse zu schreiben
  • Erfahrungen im Testen und Validieren der Funktionalität einer Klasse zu sammeln

Lehrer

labby
Labby
Labby is the LabEx teacher.