Releases: Tang-Moyan/ip
Releases · Tang-Moyan/ip
Latest_release_Blus
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
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
submission of ip
ip_v0.1
A-Jar-release Created A-Jar