Skip to content

Releases: Tang-Moyan/ip

Latest_release_Blus

26 Oct 13:11

Choose a tag to compare

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

23 Oct 15:48

Choose a tag to compare

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

25 Sep 14:15

Choose a tag to compare

submission of ip

ip_v0.1

07 Sep 06:24

Choose a tag to compare

A-Jar-release

Created A-Jar