Junior — Middle
Quais métodos e ferramentas você usou para verificar a correção e a qualidade do seu código?
sobes.tech IA
Resposta da IA
Para verificar a correção e qualidade do código em Go, geralmente utilizam-se os seguintes métodos e ferramentas:
- Testes: escrita de testes unitários com o pacote
testing. Permite verificar funções e métodos individuais. - Cobertura de testes: o comando
go test -covermostra qual a percentagem do código coberta por testes. - Análise estática:
golintpara verificar o estilo do código,go vetpara identificar erros potenciais. - Formatação:
gofmtformata automaticamente o código de acordo com os padrões do Go. - Profiling e depuração:
pprofpara análise de desempenho.
Exemplo de um teste simples:
func Add(a, b int) int {
return a + b
}
func TestAdd(t *testing.T) {
result := Add(2, 3)
if result != 5 {
t.Errorf("Expected 5, got %d", result)
}
}