Introducción
En este proyecto, aprenderás cómo implementar y probar la clase Lab
en el código del backend de LabEx. La clase Lab
es un componente central que representa un experimento dentro de la plataforma LabEx.
👀 Vista previa
lab.tags=['python', 'data science','machine learning']
¿Puede el usuario1 iniciar el experimento?: Verdadero
¿Puede el usuario2 iniciar el experimento?: Falso
🎯 Tareas
En este proyecto, aprenderás:
- Cómo implementar el método
insert_tag
para asegurarse de que no se agreguen etiquetas duplicadas al objeto de laboratorio - Cómo implementar el método
puede_ser_iniciado
para determinar si un usuario puede iniciar el experimento, permitiendo hacerlo solo a usuarios autenticados y miembros - Cómo probar la clase
Lab
para asegurarse de que funcione como se espera
🏆 Logros
Después de completar este proyecto, podrás:
- Comprender la importancia de implementar adecuadamente las clases centrales en un sistema de backend
- Demostrar la capacidad de escribir código limpio, mantenible y libre de errores para una clase
- Adquirir experiencia en la prueba y validación de la funcionalidad de una clase