Skip to content

Releases: Tang-Moyan/ip

Latest_release_Blus

Choose a tag to compare

@Tang-Moyan Tang-Moyan released this 26 Oct 13:11
Command classes: extract command functions into classes

Command functions (todo, deadline, event...) have some
common behaviors (return a message).

Common behaviors should be abstract out for better OOP practice.

Abstracting out common behaviors into a super class and making each
command function a separate class allow more conveninent extensions
of current commands in the future.

Let's have a super class Command and define all commands as child
classes of the Command class.

Using inheritance is preferable over composition in this situation
because the common behaviors are not composable.

ip_modified

Choose a tag to compare

@Tang-Moyan Tang-Moyan released this 23 Oct 15:48
Limit task names to be non-empty

Task names can be empty based on user input.

Empty task name is should not be allowed becuase it will lead to
bugs.

Limiting the task name to be non-empty prevents bugs.

Let's limit our user to give only non-empty task names, so that no
bugs will occur.

duke_v0.2

Choose a tag to compare

@Tang-Moyan Tang-Moyan released this 25 Sep 14:15

submission of ip

ip_v0.1

Choose a tag to compare

@Tang-Moyan Tang-Moyan released this 07 Sep 06:24
A-Jar-release

Created A-Jar