Unabhängig davon, ob Sie an einem großen oder kleinen Projekt arbeiten, ist es wichtig zu wissen, dass Ihre Codes ordnungsgemäß ausgeführt werden. Sie müssen sicherstellen, dass die Software reibungslos läuft und frei von Fehlern ist, und wenn Fehler vorhanden sind, sollten Sie wissen, wie Sie diese beheben können. Hier kommt Test Driven Development ins Spiel. In diesem TCoffee und Code-Sitzung, Stephen Ball is joined by Jens Fudge to discuss everything about Test Driven development and its huge role in windows program development especially in Delphi.

Welche Bedeutung hat die testgetriebene Entwicklung?

Interessanterweise ist die testgetriebene Entwicklung eine gängige Methode oder ein üblicher Stil in der Programmierung, bei der die Entwickler absichtlich einen Komponententest schreiben und sicherstellen, dass der Test fehlschlägt. Nach dem Bestehen des Tests wird der Entwickler den Code umgestalten, um ihn wartungsfreundlicher zu machen. Testgetriebene Entwicklung oder einfach TDD spielt gerade bei der Arbeit mit neuen Projekten eine entscheidende Rolle. Wenn Sie neue Codes hinzufügen, Ihre vorhandene Codebasis ändern oder neue Funktionen hinzufügen möchten, können Sie mit TDD Fehler schneller finden.

Erfahren Sie mehr über die Vorteile von Unit Testing

The session also highlights the notable pros and cons of writing a unit test. While unit testing allows you to discover bugs quicker, it may also cost you time writing it especially if you’re new to it.  According to Fudge, it really does take time to learn about unit testing just as it takes time to learn about programming. They also discuss the differences between NUnit and XUnit testing frameworks as well as other mocking and testing frameworks like Spring4D and Beyond Compare.

Jens Fudge gibt uns auch eine kurze Demo zum Einstieg in Unit-Tests. Um mehr über TDD zu erfahren, können Sie sich die hervorragende 1-stündige TCoffee- und Code-Sitzung unten ansehen.


Reduzieren Sie die Entwicklungszeit und kommen Sie mit RAD Studio, Delphi oder C ++ Builder schneller auf den Markt.
Design. Code. Kompilieren. Bereitstellen.
Kostenlos testenUpgrade heute

Kostenlose Delphi Community EditionKostenlose C ++ Builder Community Edition