klangner / klangner/github-analysis

Refactor IEventReader interface to use generics

Open
#10 0 comments 0 reactions 0 assignees View on GitHub
easy
Dominant language
Java
Stars
3
Forks
3
PR merge metrics
No merged PRs in 30d

Description

There are more reader interfaces and the only difference is type which is returned from next function.

public EventRecord next();

Using generics it is possible to create single IReader interface.

Contributor guide

No contributing guide indexed for this repository

Research direction

Locate IEventReader and the other reader interfaces, then compare their next() methods and return types. Determine the shared generic IReader shape from those interfaces; the refactor is done when the duplicate reader interfaces are replaced consistently and the project still builds.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.