Compare VersionedIntervalTimeline.findOvershadowed() and DataSourcesSnapshot.determineOvershadowedSegments() and stick to one approach
Open
Contributions Welcome
Refactoring
- Dominant language
- Java
- Stars
- 14.1k
- Forks
- 3.8k
- Avg merge
- 2d 58m
- Merged PRs (30d)
- 233
Description
These methods duplicate each other. This issue is about finding out which approach is better (or, perhaps, a third one, optimized approach is possible) and stick to it.
FYI @surekhasaharan
Contributor guide
Research direction
Locate VersionedIntervalTimeline.findOvershadowed() and DataSourcesSnapshot.determineOvershadowedSegments(), then compare their behavior and performance. Determine which approach, or an alternative, should be retained; done means the duplicate logic is consolidated around the chosen approach.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- databases
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100