Open
Description
The industry specific reporting located in message-ix-models/message_ix_models/model/material/report/
currently has a McCabe complexity of over 150 and is thus far from being compliant with code quality standards on message-ix-models
. A refactoring of this module is also desirable, since maintainability has shown to be tedious.
To-Do:
- Open a refactoring branch once materials module is merged to main
- Refactor code to reduce complexity and enhance maintainability
- Write tests to confirm correct refactoring