Jovan Huang Tian Chun - Project Portfolio Page
Overview
TraceYourProj is a quick and simple application for tracking online resources for data science projects, optimized for use via a Command Line Interface (CLI).
Summary of Contributions
Given below are my contributions to the project.
-
Code contributed: RepoSense link
- Enhancements implemented:
list-all
feature- What it does : Allows user to view all the projects and their respective resources.
- Justification : This will allow users to recall what are all the projects and resources in the database of TraceYourProj.
list p/PROJECTNAME
feature- What it does : Allows user to view one project and its respective resources.
- Justification : This will allow users to recall what are the resources of one particular project in the database of TraceYourProj.
- Wrote JUnit tests (assertion), exception handling and loggings related to
list-all
andlist p/PROJECT_NAME
methods.
- Contributions to User Guide:
- Contributions to the Developer Guide:
- Contributions to team-based tasks:
- Refactor source code (To ensure good coding standards)
- Extracting long methods.
- Removing magic numbers/literals
- Maintaining the issue tracker
- Release management (v0.1 .jar file)
- Developer Guide:
- Beautify Developer Guide.
- Added Non-Functional Requirements
- Added Glossary
- Added Target user profile
- Added Value proposition
- User Guide:
- Beautify User Guide.
- Added sample outputs for
help
,add
,list-all
,list p/PROJECTNAME
,delete
,save
,load
.
- Refactor source code (To ensure good coding standards)
- Review/mentoring contributions:
- Contributions beyond the project team:
- Forum Link: Helping others on forum
- Link: Review other team’s product