Delphi-Anwendungen testgetrieben mit SOLID und Design-Patterns überarbeiten und entwickeln

preview_player
Показать описание
Im Video erkläre ich, wie mit Delphi eine Anwendung testgetrieben überarbeitet werden kann. Dazu verwende ich die Programmierprinzipien SOLID und benutzte Design-Patterns für einen strukturierten Quelltext.

Der Projektquelltext und dessen Lösung können hier herunter geladen werden:

Fehlerteufel:
Testmethoden in den Testklassen müssen nicht "Test" im Methodennamen haben. Die Testmethoden werden ausschließlich unter "Published" veröffentlicht und sofern die Test-Klasse von "TTestCase" abgeleitet ist, werden diese dann auch gefunden.

Weitere Links:

SOLID:

Entwurfsmuster / Design-Patterns:

Spring4D - u.a. ein dependency injection framework

DUnitX - Unittesting für Delphi der neueren Generation

Delphi Mocks - Mock-Framework um Testen zu vereinfachen

TestInsight - IDE GUI Testrunner für DUnit
Рекомендации по теме