[tijngsheng] ip#526
Open
tjingsheng wants to merge 67 commits into
Open
Conversation
change-readme
add-duke-level-7
add-duke-level-8
add-a-moreoop
add-a-gradle
zhanyang01
reviewed
Sep 5, 2023
| @@ -0,0 +1,29 @@ | |||
| package Parser; | |||
|
|
|||
| import Command.*; | |||
There was a problem hiding this comment.
Should wildcard imports be used? Maybe it is better to list them out?
Author
There was a problem hiding this comment.
I think * is better as I am importing almost every command in that package
Author
There was a problem hiding this comment.
HMMM actually now that I saw this " Rationale: Importing classes explicitly gives an excellent documentation value for the class at hand and makes the class easier to comprehend and maintain. Appropriate tools should be used in order to always keep the import list minimal and up to date. IDE's can be configured to do this easily." in the style guide, I am feeling conflicted.
There was a problem hiding this comment.
How can IDE be configured to do it though?
add-a-javadoc
add-duke-level-10
add-duke-level-10
add-duke-level-10
add-a-varargs
add-a-codequality
add-a-assertions
applied SLAP (and other abstraction mechanisms) to shorten methods e.g., extract some code blocks into separate methods. You may ignore this suggestion if you think a longer method is justified in a particular case. Avoid committing binary files (e.g., *.class, *.jar, *.exe) or third- party library files in to the repo. Removed Sono.zip. Add improvements to exception handling.
add-bcd-extension
add-week-six
improve-application
update-readme-ug
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Duke project
Hello from
Project Description
This is my project, created from a template for a greenfield Java project.
It's named after the Java mascot Duke.
This project is a Java application that aims to provide a user-friendly task management system. It allows users to manage their tasks efficiently and keep track of their schedules.
Features
Installation Option 1
Go to tjingsheng ip releases
Get Java: Ensure you have a functioning version of Java.
Copy the JAR File: Copy the JAR file you want to run into an empty folder.
Open a Command Window: Open a command prompt (Windows) or terminal (macOS/Linux) in the same folder where you copied the JAR file.
Run the Command: Use the following command to run the JAR file:
Enjoy: Duke is very fun.
Installation Option 2
Todo List
CryProject Sample