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

[Alvin Ng] Duke Increments #363

Open
wants to merge 69 commits into
base: master
Choose a base branch
from

Conversation

Alvinnyk
Copy link

@Alvinnyk Alvinnyk commented Sep 3, 2019

No description provided.

@YiJiee
Copy link

YiJiee commented Sep 4, 2019

Packages are well organised into 3 components - Storage, Ui and Model.
Naming conventions for class file is a little bit inconsistent (some classes start with smaller case and others start with capital case).
Code is written clearly and easy to understand.
Specific exceptions were not implemented and exceptions were caught at the highest level (Exception).
Other than that, the app compiles and works great until Level-9.
Reviewed on 4 Sep 2019

@R-D-D-D
Copy link

R-D-D-D commented Sep 4, 2019

The TaskList extends ArrayList which saves so much trouble I should learn from you.
I think generally the run is too bulky, you might consider abstracting out the command and maybe a parser to parse user inputs.
Instead of representing a deadline task as a whole string, maybe can have a Date object to represent the date.
The rest looks good!

@iskandarzulkarnaien
Copy link

Code looks good! Some parts have heavily nested if-else blocks which might be worth refactoring

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants