tp

Sarah Chow Wan Xuan - Project Portfolio Page

Overview of Project

MangaTantou is a desktop Command Line Interface (CLI) application that serves editors in Manga Publishing Houses! Its job is to keep track of authors and their works (known as mangas), monitoring each of the mangas’ deadlines and profits.

Summary of Contributions

Code Contribution

Refer to this link for my code and documentation contributions.

Enhancements Implemented

Implementation of Deletion for Manga and Author

In the first iteration [v1.0] of MangaTantou, I was in charge of handling the deletion of authors and mangas. My task was to ensure that the command was properly formed by the user and checks for the necessary fields were made, before the command can be run successfully. I also wrote JUnit tests for the delete commands.

NOTE:

Implementation of Sales Data

From v2.0 onwards, I was in charge of all tasks related to the adding of sales data. My task was to ensure that the sales command is parsed correctly, performing all the checks necessary. A unique aspect of handling numerical data is having to handle potential overflow of numbers, negative numbers, and even number format errors.

Through this assignment, I was able to exercise most topics taught by the CS2113 course including but not limited to: object-oriented programming, documentation of User and Developer Guide and test creation.

Contributions to the UG

I wrote the:

Contributions to the DG

I worked on the:

Contributions to Team-Based Tasks

Review/Mentoring Contributions

MangaTantou PRs I reviewed (with non-trivial comments): #99, #73 and #24

Contributions Beyond the Project Team

As a course exercise, I also reviewed other team’s PRs: TutorLink