Introdução
Neste projeto, você aprenderá como implementar e testar a classe Lab no código backend do LabEx. A classe Lab é um componente central que representa um experimento dentro da plataforma LabEx.
👀 Pré-visualização
lab.tags=['python', 'data science', 'machine learning']
can user1 started the experiment: True
can user2 started the experiment: False
🎯 Tarefas
Neste projeto, você aprenderá:
- Como implementar o método
insert_tagpara garantir que tags duplicadas não sejam adicionadas ao objeto lab - Como implementar o método
can_be_startedpara determinar se um usuário pode iniciar o experimento, permitindo que apenas usuários autenticados e membros o façam - Como testar a classe
Labpara garantir que ela está funcionando conforme o esperado
🏆 Conquistas
Após concluir este projeto, você será capaz de:
- Compreender a importância de implementar corretamente classes centrais em um sistema backend
- Demonstrar a capacidade de escrever código limpo, sustentável e livre de erros para uma classe
- Adquirir experiência em testar e validar a funcionalidade de uma classe




