Leverage the ponytail skill for this to reduce duplication and complexity.
If there's functionality we can import from a popular and well-maintained repo like scipy or scikit-learn, we want to do that.
Tracking coverage in our test suite and pruning our least rigorous tests. Trying to make this suite smaller / faster without compromising coverage. Not just lines of code coverage but also paths such as invalid inputs handling, etc.
During this refactor, also split up the functionality from one monolithic file into more consumable modules.
Leverage the ponytail skill for this to reduce duplication and complexity.
If there's functionality we can import from a popular and well-maintained repo like scipy or scikit-learn, we want to do that.
Tracking coverage in our test suite and pruning our least rigorous tests. Trying to make this suite smaller / faster without compromising coverage. Not just lines of code coverage but also paths such as invalid inputs handling, etc.
During this refactor, also split up the functionality from one monolithic file into more consumable modules.