Das Wissensportal für IT-Professionals. Entdecke die Tiefe und Breite unseres IT-Contents in exklusiven Themenchannels und Magazinmarken.

SIGS DATACOM GmbH

Lindlaustraße 2c, 53842 Troisdorf

Tel: +49 (0)2241/2341-100

kundenservice@sigs-datacom.de

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.

Das spezifische Wissen über einzelne Quelltextstellen muss in Tests abgebildet sein. Somit wird ein Transfer der Verantwortlichkeit zwischen Entwicklern unterstützt. Besser als jede Dokumentation sind Tests immer aktuell in Bezug auf die Funktion, die tatsächlich in den Quelltexten umgesetzt worden ist. Allerdings hat TDD auch eine positive Auswirkung auf die Sicherheit eines Programms. Und das werden wir uns nun ansehen.

Kommen wir aber erst noch einmal auf TDD zurück. Hier gibt es die untersch…

Nächster Artikel
Wer wagt, gewinnt