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.
Currently, the development of
gifvery 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
gifto evolve further.