eclipse-score / eclipse-score/communication

trait ConsumerDescriptor's method get_instance_identifier returns InstanceSpecifier

Open
#1,080 0 comments 0 reactions 0 assignees View on GitHub
rust-api
Dominant language
C++
Stars
62
Forks
97
Avg merge
1d 1h
Merged PRs (30d)
72

Description

### Description

This is inconsistent. Either we return something technology agnostic, or something technology specific. Clarify abstraction level of this method and align naming.

### Error Occurrence Rate

_No response_

### How to reproduce

_No response_

### Supporting Information

_No response_

### Classification

major

### Affected Version

v0.1.0

### Category

- [ ] Safety Related
- [ ] Security Related

Contributor guide

Open the contributing guide

Research direction

Start by locating trait ConsumerDescriptor and its get_instance_identifier method, then inspect the surrounding interfaces and usages of InstanceSpecifier. Determine the intended abstraction level and identify the naming and return-type changes needed; done means the method’s API is consistent with that decision and its usages remain aligned.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
backend-api-design
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.