Was ist TDD?
Test-Driven Development
Es handelt sich um eine Entwicklungsmethode, die darauf basiert, zunächst den Test des zu schreibenden Codes vorzubereiten und dann genügend Code zu schreiben, um diesen Test zu bestehen.
Definition
TDD basiert auf der Philosophie „Erst testen, dann Code erstellen“. Zuerst schreiben Sie einen Test, der definiert, was der Code tun soll; Natürlich schlägt dieser Test fehl, da noch kein Code vorhanden ist. Dann schreiben Sie den einfachsten Code, der den Test besteht. Dieser Zyklus stellt sicher, dass die Software in jedem Schritt fehlerfrei ist.
So funktioniert es
Dreistufiger Zyklus: 1. Test schreiben (Fehlgeschlagen), 2. Code schreiben (Test bestehen), 3. Code bereinigen (Refactor). Dieser Vorgang wiederholt sich ständig.
Wo es eingesetzt wird
Es wird in modernen Softwareentwicklungsteams angewendet, insbesondere in Projekten, bei denen Sicherheit und Qualität im Vordergrund stehen.
Häufig verwechselt mit
Es kann mit Unit Testing verwechselt werden; TDD ist eine Methode und Unit Testing ist ein Werkzeug, das von dieser Methode verwendet wird.
Häufige Fragen
Verschwendet TDD nicht Zeit?
Auch wenn es auf den ersten Blick so aussieht, als ob es langsamer wird, spart es insgesamt Zeit, da es die Debugging-Zeit in der Zukunft reduziert.
Verwandte Begriffe
Verwandte Werkzeuge
Diese Erklärung wurde für TreScout in einfacher Sprache verfasst und maschinell übersetzt aus dem türkischen Original · maßgeblich ist die türkische Fassung. Wenn etwas falsch oder unvollständig wirkt, schreiben Sie an hello@trescout.com. Auf Türkisch lesen →