Refactoring Shepherd for testing and maintainability #1008
Labels
enhancement
new or improvements on existing features
techdebt
work that needs to be done to clean things up
testing
unit tests, integration tests, etc etc
Milestone
This is a multi-issue story with the goal of breaking the Shepherd class into sub-packages and new classes to facilitate testing and improve maintainability. This iteration will identify and migrate only high priority methods and provide an example for further refactoring as resources allow.
[Sub-issues will be linked as they are created.]
High level tasks include:
Suggested directory structure with example files:
The text was updated successfully, but these errors were encountered: