Atividade 01
Par Programming: Depuração Colaborativa
Os alunos trabalham em pares num código com bugs intencionais. Um escreve testes unitários, o outro depura usando breakpoints no IDE. Trocam papéis a meio e discutem correções. Registam o tempo gasto em cada bug.
Como os diferentes tipos de testes (unitários, integração) contribuem para a qualidade do software?
Sugestão de FacilitaçãoDurante a programação em pares, forneça um código com bugs lógicos não óbvios para forçar discussões detalhadas sobre estratégias de depuração.
O que observarApresente aos alunos um pequeno trecho de código com um bug intencional. Peça para utilizarem um debugger para identificar a linha exata onde o erro ocorre e explicar a causa do bug em uma frase.