Details
-
Task
-
Resolution: Won't Fix
-
L3 - Default
-
None
-
None
-
None
Description
The constructors of several telemetry-related classes (e.g. TelemetryReporter, TelemetrySendingTask) use a lot of parameters already (more than 8).
This leads to bad maintainability and merge conflicts when developing on it simultaneously.
We should refactor this to use builders or parameter objects or something of that sort to reduce the number of parameters there.
Hint
This is rather a technical debt than a functional one.