Determine quanto do seu código é testado com Code Coverage
1. Determine quanto do seu
código é testado com
Code Coverage
Thiago Meuser
Consultor ALM
@tmeuser
2.
3. Code Coverage
Quando efetuamos um teste unitário
estamos preocupados em testar um
resultado esperado, mas se nosso
código a ser testado houver varias
possibilidades com vários fluxos dentro
dele?
É com o Code Coverage que podemos
testar todo o caminho e não somente
o resultado.
4. Code Clone
Cópias de código tornam difícil mudar
a sua aplicação, porque você tem que
encontrar e atualizar mais de um
fragmento.
O Code Clone pode ajudar a encontrar
cópias de código para que você possa
refatorar
5. Code Metrics
Code Metrics pode ser definido como
um conjunto de indicadores analíticos
do código existente.
Com esses indicadores os
desenvolvedores e arquitetos podem
entender que métodos precisam ser
retrabalhados ou que devem ser
testados com maior cuidado.
6. Light Bulbs
Análise de código ao vivo
O novo compilador Roslyn para c# e
Visual Basic não apenas fornece
tempos de compilação, ele também
permite cenários completamente novos
como a análise de código ao vivo, que
fornecem ricos e personalizáveis
comentários e sugestões diretamente
dentro do editor de código, à medida
que você digita.
7. Code Lens
Rastreabilidade de código
Manter o foco no seu trabalho
enquanto você encontrar informações
sobre seu código. Sem sair do editor,
você pode revisar as alterações e outro
histórico de itens de trabalho, bugs,
revisões de código, e assim por diante
para o código que é armazenado no
Team Foundation Service (Cloud) ou no
Team Foundation Server.