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

[Ryan Chang Jia Jie] iP #292

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

Conversation

rcjj98
Copy link

@rcjj98 rcjj98 commented Jan 29, 2022

Siri

Siri frees your mind of having to remember things you need to do.

  • text-based
  • easy to learn
  • FAST SUPER FAST to use

All you need to do is,

  1. download it from here.
  2. ensure you are in the right directory to compile javac siri.Siri and run java Siri.
  3. add your tasks. 📝
todo run 2.4km
deadline CS2103T quiz /by Friday 2pm
event Jane's Wedding /at Fullerton Hotel
  1. let it remember your tasks for you. 🧠

And it's FREE!

Features:

  • Keep track of tasks
  • Manage deadlines
  • Finding specific tasks within the list
  • Reminders (Coming soon!)

Here's the main method:

public static void main(String[] args) {
        new Siri("data/siri.txt").run();
}

Ryan Chang Jia Jie and others added 30 commits February 20, 2022 16:51
There are some user inputs that could result in unexpected/undesirable
behaviours of the program.

Asserting those inputs ensures the correct program behaviour will be
reproduce.

As a step towards maintaining the right program response, let's use
the assert feature to document crucial assumptions that needs to hold at
various points in the code
There are many areas of code quality to ensure that one's program is
considered a fine piece of work.

Amongst the various dimensions of code quality, such as run-time
efficiency, security, and robustness, one of the most important is
understandability.

Thus let us make an effort to maintain code quality not just for others
to understand, but also for ourselves as we might become 'strangers'
to our own code someday.
Add Assertions to TaskList.java
* master:
  Improve code quality

# Conflicts:
#	src/main/java/siri/Parser.java
Add C-Help extension to siri
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants