Senior
Haben Sie Ihren Code mit Tests abgedeckt?
sobes.tech KI
Antwort von AI
Ja, ich versuche immer, meinen Code mit Tests abzudecken. In Go ist es praktisch, das eingebaute Paket testing zu verwenden.
Testabdeckung hilft, Fehler frühzeitig zu erkennen, erleichtert die Refaktorisierung und erhöht die Zuverlässigkeit des Codes.
Beispiel für einen einfachen Test in Go:
func Add(a, b int) int {
return a + b
}
func TestAdd(t *testing.T) {
result := Add(2, 3)
if result != 5 {
t.Errorf("Erwartet 5, erhalten %d", result)
}
}
Dieser Ansatz ermöglicht die Automatisierung der Überprüfung der Korrektheit von Funktionen.