Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Isolate flavour differences #103

Open
eperott opened this issue Jun 12, 2019 · 0 comments
Open

Isolate flavour differences #103

eperott opened this issue Jun 12, 2019 · 0 comments
Labels
code Opportunity for code or test improvement

Comments

@eperott
Copy link
Collaborator

eperott commented Jun 12, 2019

In order to support different versions of Cassandra we're using the concept of flavors in ecAudit, which basically mean we maintain different branches of ecAudit - one for each supported version of Cassandra.

The differences between flavors is mostly limited to some specific parts of the code, but it is scattered around the code base which makes it error prone and time consuming as we're merging features/fixes between flavors/branches.

We should try to make this more explicit in our design by breaking out favor-differences into distinct classes or methods with intention-reviling names.

@eperott eperott added the code Opportunity for code or test improvement label Sep 26, 2019
@RhoderickGalero RhoderickGalero moved this to Todo issue in C2T Sep 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
code Opportunity for code or test improvement
Projects
None yet
Development

No branches or pull requests

1 participant