TDD und der Einfluss auf die Sicherheit eines Programms
Testgetriebene Entwicklung (TDD) ist ein Softwareentwicklungsansatz, bei dem das Schreiben automatisierter Tests bei der Erstellung des eigentlichen Codes im Vordergrund steht. Es folgt ein Zyklus aus dem Schreiben eines fehlgeschlagenen Tests, dem Schreiben des Codes, um den Test erfolgreich zu machen, und dem anschließenden Refactoring des Codes. TDD wurde ursprünglich entwickelt mit dem Ziel, dass die Qualität, die Wartbarkeit und Erweiterbarkeit der erstellten Software langfristig gewährleistet bleibt.
Nächster Artikel