-
Notifications
You must be signed in to change notification settings - Fork 454
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
[Sherwin Poh Kai Xun] iP #470
base: master
Are you sure you want to change the base?
Commits on Jul 29, 2021
-
damithc authored and damithc committed
Jul 29, 2021 Configuration menu - View commit details
-
Copy full SHA for d839859 - Browse repository at this point
Copy the full SHA d839859View commit details
Commits on Aug 19, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 784ada6 - Browse repository at this point
Copy the full SHA 784ada6View commit details -
Add the ability to store whatever text entered by the user and displa…
…y them back to the user when requested
Configuration menu - View commit details
-
Copy full SHA for 3099a61 - Browse repository at this point
Copy the full SHA 3099a61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8225235 - Browse repository at this point
Copy the full SHA 8225235View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4e2572 - Browse repository at this point
Copy the full SHA e4e2572View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd8baab - Browse repository at this point
Copy the full SHA dd8baabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 406d820 - Browse repository at this point
Copy the full SHA 406d820View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fb4963 - Browse repository at this point
Copy the full SHA 7fb4963View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ff00d5 - Browse repository at this point
Copy the full SHA 9ff00d5View commit details
Commits on Aug 26, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 10fca14 - Browse repository at this point
Copy the full SHA 10fca14View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5c5c83 - Browse repository at this point
Copy the full SHA d5c5c83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 188b6ab - Browse repository at this point
Copy the full SHA 188b6abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ed2893 - Browse repository at this point
Copy the full SHA 2ed2893View commit details
Commits on Aug 27, 2021
-
Extract out closely related code as classes
Ui: deals with interactions with the user Storage: deals with loading tasks from the file and saving tasks in the file Parser: deals with making sense of the user command TaskList: contains the task list e.g., it has operations to add/delete tasks in the list Command: contains all commands
Configuration menu - View commit details
-
Copy full SHA for 47516e5 - Browse repository at this point
Copy the full SHA 47516e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8a5b52 - Browse repository at this point
Copy the full SHA f8a5b52View commit details
Commits on Aug 28, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1d97570 - Browse repository at this point
Copy the full SHA 1d97570View commit details -
Configuration menu - View commit details
-
Copy full SHA for c730033 - Browse repository at this point
Copy the full SHA c730033View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1ad490 - Browse repository at this point
Copy the full SHA d1ad490View commit details -
Configuration menu - View commit details
-
Copy full SHA for edebd71 - Browse repository at this point
Copy the full SHA edebd71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4feab0a - Browse repository at this point
Copy the full SHA 4feab0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a98da27 - Browse repository at this point
Copy the full SHA a98da27View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0ab76b - Browse repository at this point
Copy the full SHA c0ab76bView commit details
Commits on Sep 2, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 151e8d7 - Browse repository at this point
Copy the full SHA 151e8d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5257cb - Browse repository at this point
Copy the full SHA a5257cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ddb630 - Browse repository at this point
Copy the full SHA 1ddb630View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54bd1f7 - Browse repository at this point
Copy the full SHA 54bd1f7View commit details
Commits on Sep 3, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 91f63af - Browse repository at this point
Copy the full SHA 91f63afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 36ac23c - Browse repository at this point
Copy the full SHA 36ac23cView commit details
Commits on Sep 9, 2021
-
Current Duke codebase has many implicit assumptions about the Internal Invariants and Control-Flow Invariants. Unverified assumptions may cause bugs to be undiscovered during development and cause issues for the user in production. Let's add assertions throughout the codebase to verify these assumptions. Thorough checking of assumptions using assertions can ensure that bugs in the code are discovered quickly.
Configuration menu - View commit details
-
Copy full SHA for 6b1fa17 - Browse repository at this point
Copy the full SHA 6b1fa17View commit details -
Current code has areas of improvement with regards to readability and code duplication. Poor readability would make the code less maintainable and comprehensable to others. Code duplication may lead to greater effort to adjust duplicated code in future. Implemenented SLAP, abstracted more logic to make code at each level simpler, removed duplicated code. SLAP, abstractions and DRY principle makes code more readable and improves code quality.
Configuration menu - View commit details
-
Copy full SHA for e16ee69 - Browse repository at this point
Copy the full SHA e16ee69View commit details
Commits on Sep 14, 2021
-
Merge pull request #2 from sherrpass/branch-A-Assertions
Add Assert feature
Configuration menu - View commit details
-
Copy full SHA for 18b8e5b - Browse repository at this point
Copy the full SHA 18b8e5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e1f1f7 - Browse repository at this point
Copy the full SHA 3e1f1f7View commit details -
Merge pull request #3 from sherrpass/branch-A-CodeQuality
Improve code quality
Configuration menu - View commit details
-
Copy full SHA for 66de513 - Browse repository at this point
Copy the full SHA 66de513View commit details -
Configuration menu - View commit details
-
Copy full SHA for 525fa21 - Browse repository at this point
Copy the full SHA 525fa21View commit details -
Merge pull request #4 from sherrpass/branch-BCD-Extension
Implement undo command
Configuration menu - View commit details
-
Copy full SHA for f56aba8 - Browse repository at this point
Copy the full SHA f56aba8View commit details
Commits on Sep 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 0be78e1 - Browse repository at this point
Copy the full SHA 0be78e1View commit details
Commits on Sep 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e686719 - Browse repository at this point
Copy the full SHA e686719View commit details -
Configuration menu - View commit details
-
Copy full SHA for af7c1a5 - Browse repository at this point
Copy the full SHA af7c1a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6abe1b1 - Browse repository at this point
Copy the full SHA 6abe1b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba5770c - Browse repository at this point
Copy the full SHA ba5770cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e74aa7c - Browse repository at this point
Copy the full SHA e74aa7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5dec90c - Browse repository at this point
Copy the full SHA 5dec90cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a2c9eb - Browse repository at this point
Copy the full SHA 9a2c9ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for b1ec315 - Browse repository at this point
Copy the full SHA b1ec315View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ae3eb6 - Browse repository at this point
Copy the full SHA 6ae3eb6View commit details