Skip to content

Refactor the codebase to support automated tests #3

Open
@evoL

Description

@evoL

Currently, the development of gif very much depends on me thinking and checking all corner cases. Since I'm working on it on and off in my spare time and the feature base keeps increasing, this becomes harder and harder to do. Automated tests would solve the issue for most cases. However, the codebase isn't really testable at the moment, with globals and cross-cutting concerns.

My plan is to revisit and rework the architecture and then introduce tests. That's something I think is essential if I want gif to evolve further.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions