Testing mit dem ISP Principle

Durch die Einhaltung des ISP Principle wird Unit-Testing deutlich einfacher. Für jede Funktionalität kann ein eigenes Mock-Interface verwendet werden:

class MockLED : public ILED {
    void turnOn() override { ... }
    void turnOff() override { ... }
};

Damit lassen sich einzelne Module isoliert testen – ein großer Vorteil bei CI/CD in Embedded-Projekten.

com

Newsletter Anmeldung

Bleiben Sie informiert! Wir informieren Sie über alle neuen Beiträge (max. 1 Mail pro Woche – versprochen)