Test - drevet udvikling er en software design og udvikling format. Dette format kræver, at du opbygger de prøver først og derefter skrive koden du planlægger test. Microsoft siger, at test - drevet udvikling ( TDD ) følger samme mønster som "Red , Green, Refactor . " Det betyder, at du gør koden fejle testen , gør det bestå prøven , men du kan, og derefter redesign kode baseret på hvad du har lært , samtidig med at det arbejde. Ved at holde med denne tanke proces, kan du oprette med test - drevet udvikling i dine egne projekter. Instruktioner
1
Byg din test . Hvis du forventer, at din kode til output "I Love Lamp ", så testen skal være designet til at sikre, at du får præcis det output.
2
Byg kode og gøre det mislykkes din test. Jo mere kompleks koden er , jo lettere er det generelt at bryde . Når koden er blevet bygget , og har bestået den test, har du fuldført "Rød" trin.
3
Fix din kode til at gøre det bestå prøven med alle nødvendige midler . Sacrifice ikke-væsentlige funktionalitet, hvis det ikke vedrører testen , og hvis det vil hjælpe dig passere testen. Dette er "Grøn" trin.
4
se tilbage på din arbejdsdag kode. Fjern eventuelle redundante kodeafsnit og strømline koden , trimning noget, der er unødvendigt. Kør testen igen for at sikre, at du ikke har brudt koden. Dette er " Refactor " trin.
5.
Repeat "Red , Green, Refactor " for hver funktion i din kode , som du gennemføre den.