Leow Yuan Yang's Project Portfoilo Page
Project: SEPlanner
SEPlanner is a lightweight desktop application for Computer Engineering undergraduates from NUS to plan for the Student Exchange Programme, optimised for use via Command Line Interface (CLI).
Given below are my contributions to the project.
-
New Feature: Added the
Parserclass to handle inputs for all commands. -
New Feature: Added the
AddCommandParser,RemoveCommandParser,ListCommandParser,ExitCommandParser,HelpCommandParserclasses to handle the arguments of various commands. -
New Feature: Added the
ParserClassExceptionand its inherited classes to handle exceptions forParsercomponent. -
Code contributed: RepoSense link
- Project management:
- Managed releases
v2.0on GitHub
- Managed releases
- Enhancements to existing features:
- Added methods in
Uicomponent to handleParseClassException. - Added constants in
Constantscomponent for logging messages, command words, flags, and parse error messages.
- Added methods in
- Documentation:
- User Guide:
- Added documentation for
Glossarysection. - Added documentation for
Command Summarysection. - Added documentation for
Featuressection. - Added documentation for
Program Overviewsection. - Added documentation for
Troubleshootingsection.
- Added documentation for
- Developer Guide:
- Added implementation and class diagram for
Parsercomponent. - Added manual testing section for
add,remove,list,searchmapcommands.
- Added implementation and class diagram for
- User Guide:
- Community:
- Reported bugs and suggestions for other teams in the class: Verbally informed CS2113T-T09-1 group about a bug in their program.
- Evaluated group CS2113-T13-3 for bugs.