简介
在这个项目中,你将学习如何在 LabEx 后端代码中实现和测试 Lab
类。Lab
类是一个核心组件,代表 LabEx 平台内的一个实验。
👀 预览
lab.tags=['python', '数据科学', '机器学习']
用户1能否启动实验:是
用户2能否启动实验:否
🎯 任务
在这个项目中,你将学习:
- 如何实现
insert_tag
方法,以确保不会向实验对象添加重复的标签 - 如何实现
can_be_started
方法,以确定用户是否可以启动实验,只允许经过身份验证的成员用户这样做 - 如何测试
Lab
类,以确保它按预期工作
🏆 成果
完成这个项目后,你将能够:
- 理解在后端系统中正确实现核心类的重要性
- 展示为一个类编写简洁、可维护且无错误代码的能力
- 获得测试和验证类功能的经验