filmov
tv
Delphi-Anwendungen testgetrieben mit SOLID und Design-Patterns überarbeiten und entwickeln
Показать описание
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
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