Maps
Schrijf eerst je test
package main
import "testing"
func TestSearch(t *testing.T) {
dictionary := map[string]string{"test": "this is just a test"}
got := Search(dictionary, "test")
want := "this is just a test"
if got != want {
t.Errorf("got %q want %q given, %q", got, want, "test")
}
}Probeer de test uit te voeren
Schrijf de minimale hoeveelheid code om de test te laten uitvoeren en de falende test output te controleren
Schrijf genoeg code om de test te laten slagen
Refactor
Maak gebruik van een custom type
Schrijf eerst je test
Probeer de test uit te voeren
Schrijf de minimale hoeveelheid code om de test te laten uitvoeren en de falende test output te controleren
Schrijf genoeg code om de test te laten slagen
Refactor
Schrijf eerst je teste
Schrijf de minimale hoeveelheid code om de test te laten uitvoeren en de falende test output te controleren
Schrijf genoeg code om test te laten slagen
Pointers, kopieën, etc
Refactor
Schrijf eerst je test
Probeer de test uit te voeren
Schrijf de minimale hoeveelheid code om de test te laten uitvoeren en de falende test output te controleren
Schrijf genoeg code om de test te laten slagen
Refactor
Schrijf eerste je test
Probeer de test uit te voeren
Schrijf de minimale hoeveelheid code om de test te laten uitvoeren en de falende test output te controleren
Schrijf genoeg code om de test te laten slagen
Schrijf eerst je test
Probeer de test uit te voeren
Schrijf de minimale hoeveelheid code om de test te laten uitvoeren en de falende test output te controleren
Schrijf genoeg code om de test te laten slagen
Opmerking over het declareren van een nieuwe fout voor Update
Schrijf je eerste test
Probeer de test uit te voeren
Schrijf de minimale hoeveelheid code om de test te laten uitvoeren en de falende test output te controleren
Schrijf genoeg code om de test te laten slagen
Refactor
Voer de test uit
Schrijf genoeg code om test te laten slagen
Samenvattend
Laatst bijgewerkt