alieron's Project Portfolio Page
Project: DoctorWho
DoctorWho is a desktop application for managing patient records and appointments in a clinical setting. It targets clinic receptionists and administrative staff at single-doctor GP clinics, offering a fast Command Line Interface (CLI) with a JavaFX GUI. It is written in Java, and has about 10 kLoC.
As the team’s Integration & QA lead, I was responsible for ensuring the codebase remained coherent across features, maintaining code testability, and maintaining code coverage.
Given below are my contributions to the project.
-
New Feature: Added the
AddAppointmentCommandclass (Pull request #62) -
New Feature: Added the date of birth field (Pull request #141)
-
Code contributed: RepoSense link
- Project management:
- Served as Integration & QA lead — reviewed the majority of PRs for cross-component consistency before merging.
- Enabled assertions in the Gradle build configuration.
- Enhancements to existing features:
- Wrote additional tests for existing features to increase coverage from 78% to 85% (Pull request #162)