| ... | ... | @@ -41,11 +41,17 @@ Devido a este ponto, foi criada uma tarefa de débito técnico para aumentar a c |
|
|
|
|
|
|
|
### Sprint 2
|
|
|
|
|
|
|
|
TODO
|
|
|
|
Durante a Sprint 2, conseguimos atingir todos os critérios para que a Quality Gate do Sonar passasse. Ainda assim, alguns *Merge Requests* do Backend estavam sendo abertos e aprovados mesmo sem atingir a cobertura de ao menos 80% de testes unitários sobre o código novo.
|
|
|
|
|
|
|
|
<img src="./resources/images/qualidade-relatorio-sonar-sprint-2.png" alt="Relatório do Sonar ao final da Sprint 2" width=600>
|
|
|
|
|
|
|
|
### Sprint 3
|
|
|
|
|
|
|
|
TODO
|
|
|
|
Ao final da Sprint 3, a Quality Gate do Sonar passou novamente. No entanto, repetiu-se as situações de *Merge Requests* serem abertos no repositório de Backend sem incluir testes unitários, o que indicou para o time que ainda não estamos abraçando o desenvolvimento de testes unitários como uma parte essencial do processo de desenvolvimento. Além disso, percebeu-se que alguns testes criados estavam fora do padrão, existindo alguns testes unitários repetidos e classes de teste responsáveis por validar comportamentos de classes diferentes.
|
|
|
|
|
|
|
|
Com isso, foi criada uma tarefa de débito técnico para a Sprint 4, cujo objetivo é: revisar os testes já existentes, aumentar a cobertura de testes unitários, e também reduzir a quantidade de issues apontadas pelo Sonar (*code smells* e *bugs*).
|
|
|
|
|
|
|
|
<img src="./resources/images/qualidade-relatorio-sonar-sprint-3.png" alt="Relatório do Sonar ao final da Sprint 3" width=600>
|
|
|
|
|
|
|
|
### Sprint 4
|
|
|
|
|
| ... | ... | |