testdriven utveckling är en programvara design och utveckling format . Detta format kräver att du bygger testerna först och sedan skriva koden du planerar på att testa . Microsoft säger att testdriven utveckling ( TDD ) följer mönstret av " Röd , Grön , Refactor . " Detta innebär att du gör koden missar testet , gör det klarar testet men du kan och sedan omforma koden baserat på vad du lärt dig när du gör det att fungera . Genom att hålla med denna tankeprocess , kan du skapa med testdriven utveckling i egna projekt . Instruktioner
1
Bygg ditt test . Om du förväntar din kod till utgång " Jag älskar lampan , " då testet måste utformas för att se till att du får exakt det utgång .
2
Bygg koden och göra den missar ditt test . Ju mer komplex koden är , desto lättare är det i allmänhet att bryta. När koden har byggts och har missade testet , har du avslutat den "Röda " steget . Fixa din kod för att göra det klara provet med alla nödvändiga medel
3
. Offra inte viktiga funktioner om den inte hänför sig till testet och om det kommer att hjälpa dig att klara provet . Detta är den " gröna " steg .
4
Se tillbaka över din fungerande kod . Ta bort alla redundanta kod sektioner och effektivisera koden , putsning allt som är onödigt . Kör testet igen för att se till att du inte har brutit din kod . Detta är den " Refactor " steg .
5
Repeat "Röd , Grön , Refactor " för varje funktion i din kod som du genomföra den .