Test - drevet utvikling er en software design og utvikling format . Dette formatet krever at du bygger prøvene først og deretter skrive inn koden du planlegger testing. Microsoft sier at test - drevet utvikling ( TDD ) følger mønsteret av "Red , Green, refactor . " Dette betyr at du gjør koden mislykkes testen, gjør det passere testen men du kan og deretter redesign kode basert på hva du har lært mens du gjør det arbeidet. Ved å holde med denne tankeprosessen , kan du lage med test - drevet utvikling i dine egne prosjekter . Instruksjoner
en
bygge din test . Hvis du forventer koden til output " I Love Lamp ", da testen må være utformet for å sikre at du får akkurat det utgang.
2
Bygg koden og gjøre det mislykkes testen. Jo mer kompleks koden er , jo lettere er det generelt å bryte. Når koden har blitt bygget og har feilet testen , har du fullført " Red" trinn.
3
Fix koden din for å gjøre det passere testen på noen måte nødvendig . Ofre ikke- essensiell funksjonalitet hvis det ikke forholder seg til testen , og om det vil hjelpe deg å bestå testen . Dette er " Green" trinn.
4
se tilbake over arbeidsdagen din kode . Fjern eventuelle overflødige § § og effektivisere koden , trimming noe som er unødvendig. Kjør testen på nytt for å sikre at du ikke har brutt koden din . Dette er " refactor " step .
5
Repeat "Red , Green, refactor " for hver funksjon i koden din som du implementerer den.