-
Notifications
You must be signed in to change notification settings - Fork 0
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
Polymorphism in the gradle file #2
Comments
Should we use this pattern in order to avoid having a big build.gradle with all the datasets? |
Sounds good. Maybe we could have a For example, we could add a folder for each algorithm in What do you think? |
Actually would be for each dataset right? Because we already have a .groovy file for each algorithm but each dataset needs this tasks: fetchLastfm, crossfoldLastfm and evaluateLastfm. |
You're right, I messed that up. Then a folder for each dataset? Maybe grouped with the .yml file? |
Currently, the crossfold and similar tasks change their behaviour based on the specified dataset.
Instead of having a method with different behaviour for each possible state, we should have different methods that do the task for a specific dataset (i.e. crossfoldML100k, crossfoldBookCrossing, etc.)
The text was updated successfully, but these errors were encountered: