Quality Assurance Initiative
Jump to navigation
Jump to search
This page is a stub. You can help Inkscape Wiki by expanding it |
This page is a work in progress (2023-12-16).
The Quality Assurance Initiative aims to improve the quality and stability of Inkscape and to reduce the number of bugs and regressions, especially severe ones.
In a nutshell, the goal is to have more of:
- Test coverage of source code (unit tests, component/integration tests, end-to-end tests);
- Test automation, developer-friendly testing frameworks and tooling;
- Good practices related to coding and testing;
- Improvements to the code review process and release management;
- Focus on quality in all we do.
In this way, we would like to have less of:
- Crashes and data loss bugs;
- Memory leaks and corruption;
- Glitches, corner cases and difficult-to-reproduce bugs;
- Fragility due to hidden assumptions and limitations;
- Legacy code;
- Code that nobody understands and maintains.
TODO: Discussion