01.01.2026, 15:04
Eine Trennung der (ich nenne es mal so) "Arbeitslogik" vom Modell ist sicher nicht falsch. Für Unittests ist das durchaus etwas besser handhabbar.
Das eigentliche Hauptproblem sind die statischen Methoden im PositionHelper, die du als zweiten Schritt angesprochen hast. Wie du dir da die Lösung 100%ig vorstellst, kann ich mir noch nicht ganz vorstellen. Da du aber auch dort die Abhängigkeit auf RouteConverter.getInstance() auflösen wisst, ist das vermutlich ein richtiger Weg.
Gruß
Thomas
Das eigentliche Hauptproblem sind die statischen Methoden im PositionHelper, die du als zweiten Schritt angesprochen hast. Wie du dir da die Lösung 100%ig vorstellst, kann ich mir noch nicht ganz vorstellen. Da du aber auch dort die Abhängigkeit auf RouteConverter.getInstance() auflösen wisst, ist das vermutlich ein richtiger Weg.
Gruß
Thomas
