refacto: stdcm: unify stop data #8974
Labels
area:core
Work on Core Service
kind:refacto-task
Task related to Refactorization Epic
module:stdcm
Short-Term DCM
Currently, the stop data are spread all over the place. They are:
TimeData
(min/max/current stop durations)InfraExplorerWithEnvelope
(position / current duration)InfraExplorer
(list of all possible stop locations)This is a mess. It happened because we couldn't plan early enough with a clear vision of how those features would evolve. We should ideally merge the 1 and 2. The third one is a bit different as it's not just about the explored path, but it can still make new stop-related features more difficult.
This refactoring would take some planning workshops, the end goal isn't clear yet.
Note: the current situation is functional for now. It's just some tech debt, debugging is more difficult and new features may be limited.
Likely a requirement for:
Definition of ready
Technical
General
The text was updated successfully, but these errors were encountered: