Enunciado
Apresentação: PDF
Enunciado: PDF
Tutorial Codacy: PDF
Critérios de Avaliação
1ª Entrega (Escolha de Projecto)
Descontos:- Entrega fora do prazo: 50%
- Informação de CLA/DCO incorrecta: 25%
- Campo em falta: 10%
2ª Entrega (Escolha de Bug)
Descontos:- Entrega fora do prazo: 50%
- Execução não local sem usar o código clonado do repositório: 50%
- Não reprodução do bug descrito na issue: 50%
3ª Entrega (Correcção de Bug)
É avaliada a qualidade do patch e adesão às regras (email nos commits, estilo do código, etc).
Descontos:
- 25% se faltar um unit test (caso seja apropriado; justificar caso não seja).
- 25% de mensagem de commit não respeitar os standards do projecto.
- 25% se a path tiver mais que um commit inicial.
- 25% se o commit não tiver o nome real e o e-mail do IST.
- 25% se o código não respeitar as convenções de formatação do projecto.
- 50% se os build bots falharem por erro grosseiro (e.g., não correr os testes localmente)
- 50% se username do github não estiver preenchido no site da cadeira.
4ª e 5ª entregas (proposta & desenvolvimento de funcionalidade)
- 50%: complexidade do problema
- 50%: qualidade da proposta & da solução