- 
                Notifications
    You must be signed in to change notification settings 
- Fork 0
Add Category Enum and Refactor #174
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
Conversation
| Only merge after DB is prepared, i.e. all questions purged or updated to new format. | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM overall, aside from some comments mainly for the question-service! To merge only after removing all existing questions in the database, since current question format will leads to errors on the frontend.
…425S1/cs3219-ay2425s1-project-g50 into enhancement/question-cat-enum
Resolves #145, #159
Overview
To allow us to have finite categories for matching, we make use of enums.
Complexity changes
easy->Easymedium->MediumHard->HardCategory changes
No longer free text, but string enum instead, the following are current possible values:
AlgorithmsArraysBit ManipulationBrainteaserDatabasesData StructuresRecursionStringsOther changes
On top of the above, major refactoring of
frontendandquestion-servicewas done to improve code quality.