Maintenance of Indirect/Inelastic interfaces #37229
Labels
Epic
Indirect/Inelastic
Issues and pull requests related to indirect or inelastic
ISIS Team: Spectroscopy
Issue and pull requests managed by the Spectroscopy subteam at ISIS
Maintenance
Unassigned issues to be addressed in the next maintenance period.
Description
The Indirect/Inelastic interfaces are among the oldest interfaces in the Mantid codebase. They've accumulated a lot of maintenance needs over time and require significant restructuring to make them easier to maintain and expand. There are several problems with the way these interfaces are set up currently. For example:
As a result we are lacking in automated tests for many of the interfaces. This issue has been created to track our progress in improving the code behind the Indirect/Inelastic interfaces. Our goal is to make them more maintainable and easier to extend, which should also improve their longevity, and make them more testable.
Plan
We want to actively refactor the following Indirect/Inelastic interfaces:
It is currently believed that refactoring the following Indirect/Inelastic interfaces would not provide enough benefit to justify the time spent refactoring the code:
The text was updated successfully, but these errors were encountered: