Skip to content
This repository was archived by the owner on Feb 25, 2021. It is now read-only.
This repository was archived by the owner on Feb 25, 2021. It is now read-only.

Reduce technical debt #55

@Goju-Ryu

Description

@Goju-Ryu

Having been developed by many people with a lot of trial and error, a lot of debt has been piling up.

What to do:

  • remove inconsistencies in design
  • remove unused code
  • replace ad hoc solutions with more sustainable solutions
  • evaluate interfaces
    • ensure interface segregation
    • ensure implementing classes and interfaces fit conceptually
    • ensure that the most appropriate types are used for arguments
  • refactor to ensure clear and consistent naming
  • refactor to ensure manageable package structure
  • review all test to ensure that they test what they are meant to and does it thoruoghly

Particularly indebted areas:

  • src/main/java/model/*
  • src/main/java/control/*
  • src/test/java/*

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestpriorityThis is particularly important in order to move forward

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions