Exercício 08: Dundie Smells
Exercício - Dundie Smells
Seção intitulada “Exercício - Dundie Smells”
Nesta terceira etapa da atividade de code smells, cada equipe original deverá preparar uma apresentação curta no formato de uma premiação inspirada no “Dundie Award”. A proposta é revisitar os códigos produzidos e as refatorações recebidas, selecionando os casos mais interessantes para compartilhar com a turma.
Requisitos
Seção intitulada “Requisitos”Cada equipe deverá eleger previamente 5 códigos, sendo 1 para cada uma das categorias abaixo:
- Sociedade dos Códigos Didáticos: o exemplo original mais didático e bem implementado.
- Frankencode: o exemplo original mais caótico, confuso ou difícil de entender.
- Curtindo Refatoração Adoidado: o exemplo original cujo smell era mais fácil de solucionar.
- O Sexto Smell: o exemplo original cujo smell era mais difícil de identificar.
- Exterminador de Smell: o exemplo original cuja refatoração teve o maior impacto.
Apresentação
Seção intitulada “Apresentação”Cada equipe deverá realizar uma apresentação com duração máxima de 10 minutos.
Durante a apresentação, a equipe deverá:
- Apresentar os 5 códigos selecionados, um para cada categoria.
- Mostrar, em cada caso, o código original e a solução escolhida.
- Explicar brevemente o que foi feito na refatoração de cada código.
- Justificar por que aquele código foi escolhido para a categoria correspondente.
Espera-se uma apresentação objetiva, organizada e clara, com foco em explicar os problemas encontrados e o impacto das soluções adotadas.
Categorias da Noite
Seção intitulada “Categorias da Noite”As categorias abaixo serão votadas no dia das apresentações:
- Dundie Goes To…: melhor apresentação da noite.
- Gambiarra Elegante: equipe que apresentou as soluções mais criativas
- Deu Aula De Graça: equipe que conseguiu explicar melhor os códigos, os smells e as refatorações.
Entrega
Seção intitulada “Entrega”Cada equipe deverá levar sua apresentação pronta no dia definido para as exposições.
O formato da apresentação é livre, desde que permita mostrar com clareza os códigos originais, as soluções escolhidas e a explicação de cada categoria.