eiffel-community/eiffel-intelligence

Rename and refactor SubscriptionHandler

Opened this issue · 0 comments

Description

SubscriptionHandler does a lot of different things, and the name is not very descriptive. Refactor the class into separate smaller ones, which each has one single responsibility. Then it's hopefully easier to name these.

Motivation

It is good to have separation of concern.
Increases robustness by avoiding a very long complicated chain of actions (which are hard to test).

Exemplification

Benefits

Easier to follow the code. Separating concerns.

Possible Drawbacks