Vad är Test Driven Development (TDD)?

Test-Driven Development (TDD) är en programmeringsmetod som betonar att skapa tester innan funktionaliteten utvecklas.

🧪

Test Driven Development (TDD)

Test-Driven Development (TDD) är en programmeringsmetod som betonar att skapa tester innan funktionaliteten utvecklas. Denna metod säkerställer att koden uppfyller de förväntade kraven och hjälper till att förhindra fel.

Test-Driven Development (TDD) utvecklades av Kent Beck på slutet av 1990-talet som en del av Extreme Programming.

🔄

Iterativ process

TDD följer en cykel av att lägga till ett test, misslyckas med att köra testet, skriva kod för att få testet att passera och sedan refaktorera koden.

🎯

Fokus

TDD fokuserar på att testa små enheter av kod åt gången, vilket säkerställer att systemet byggs inkrementellt med hög testtäckning.

🔴 🟢

Refaktoreringens cykel

Känd som cykeln 'Red-Green-Refactor', där man skriver kod för att få det misslyckade testet att passera och sedan refaktorerar för att förbättra strukturen.