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