Skip to content

Individual Contribution Report for 451 Milestone 2 ‐ Emre Sin

Emre SİN edited this page Dec 1, 2023 · 3 revisions
  • Member: Emre Sin

  • Responsibilities:

    • In this milestone my main responsibility was providing infrastructure to improve maintainability and code quality. I was also responsible helping to design the architecture and providing insights into notion of implementation of each feature.
  • Main contributions:

    • I helped to design architecture while adding new features. I suggested different kind of solutions on implementing a feature and helped to determine the drawbacks and benefits of every solution.
    • I offered solution on how to implement those designs. Those solutions encompasses things like offering designs for entities and their relations while considering their pros and cons.
    • I have contributed on planning the general progress of our product.
    • I have implemented almost all of the unit tests that are written up to now. I have implemented unit tests for almost all services that didn't have any tests before that. This helped to improve our code maintainability and stability which led to an improved development process.
    • I have created a mock data script that populates the database with meaningful and related sample data. That gave the team the flexibility of testing their functionalities with the sample database and rolling back to a stable database data state anytime they want.
  • Code-related significant issues:

    • #391 [Backend] Entity classes implementation
    • #401 Preparing Scripts to Populate Database Entities with Mock Data
    • #402 Refactoring Old Unit Tests and Writing New Unit Tests for the Project
    • #497 Preparing a part of Milestone 2 Report: Adding Generated Unit Test Reports
  • Management-related significant issues:

  • #367 [Backend] Doing a task sharing for implementing the profile page

  • Pull requests:

    • #478 Units tests added for every service.
Clone this wiki locally