Skip to content

Latest commit

 

History

History
56 lines (46 loc) · 2.34 KB

correcaoTP3.md

File metadata and controls

56 lines (46 loc) · 2.34 KB

Correção TP4

Critério 1
Simplicidade 5
Elegância 5
Modularidade 5
Boas interfaces 5
Extensibilidade 2
Evitar duplicação 5
Portabilidade 5
Idiomático 5
TOTAL CRITÉRIO 1 37
Critério 2
Ident. Mau-cheiro 20
Princip. violado 20
Refat. sugerida 0
TOTAL CRITÉRIO 2 40

Observações:

Não foram apresentados exemplos dentro do projeto desenvolvido pelo grupo na disciplina. Foram apenas listados brevemente os lugares passíveis de serem refatorados, sem entrar em detalhes dos motivos pelos quais devem ser refatorados.

Critérios:

  • Critério geral:

    • No caso do trabalho ter sido apresentado fora do prazo estipulado, a nota será diminuída em 50%.
  • Critério 1 - Descrição dos princípios de projeto e maus-cheiros relacionados (40 pontos ao total, 5 pontos para cada princípio)

    • O princípio de código foi descrito adequada e corretamente? (para cada princípio, -3 pontos se a descrição for incorreta e -2 pontos se a descrição não apresentar as principais características do princípio abordado).
  • Critério 2 - Identificação dos maus-cheiros no TP2, dos princípios de projeto de código em violação e sugestões de refatoração. (60 pontos)

    • Apresentar, corretamente, ao menos um mau-cheiro de código no projeto do TP2. (-20 pontos, caso nenhum mau-cheiro tenha sido corretamente identificado)
    • Apresentar, corretamente, qual princípio de código está sendo violado. (-20 pontos, caso o princípio de código violado não tenha sido identificado ou tenha sido identificado incorretamente)
    • Apresentar uma operação de refatoração para o mau-cheiro identificado e justificar como a operação contribui para atender ao princípio de projeto de código violado. (-10 pontos se a operação de refatoração não foi identificada ou foi identificada corretamente, -10 pontos se a justificativa não foi identificada ou identificada incorretamente)