Commit 389787e
committed
Refactor to a more object-oriented design
- Replaced RiskPeriod class by CalcRiskPeriod class to centralize shared computations and dynamic metric instantiation.
- Improved efficiency by reusing shared computations across metrics.
- Added InterpolationStrategy and ImpactCalcStrategy classes to abstract that
part of the computation1 parent 10ca243 commit 389787e
2 files changed
+614
-529
lines changed
0 commit comments