hjhan
|
e35a738d2e
|
refactor(funding-leg): 修复2个类名+补DividendCalc注释
采纳命名审查建议(优先级最高的2项):
1. UnderlyingFullPriceLeg → UnderlyingEntryFullPriceLeg
补齐'期初(Entry)'——建仓时点全价, 非当前全价, 金融上是不同计息口径
2. FixedNotionalLeg → FixedAmountLeg
去掉误导性的Notional——'固定值'是合同写死的数额, 不一定是名义本金,
避免与ContractNotionalLeg的Notional概念撞车
3. DividendCalc 补充注释: 业务含义(债券票息+股票分红统一用Dividend)、
税务口径(还原不含税再扣税)、命名保持理由
验证: 编译0错误, 全量507测试7失败(基线一致)。
|
2026-08-11 11:24:05 +08:00 |
|
hjhan
|
946cbbb66d
|
refactor: InterestLeg 改名 FundingLeg(业界标准 Financing Leg)
命名: InterestLeg→FundingLeg, 消除'interest'与通用'利息'歧义。
Funding精确表达'融资成本'(客户付券商的杠杆成本 spread+FR007)。
改名清单:
- IInterestLegStrategy → IFundingLegStrategy
- InterestLegStrategyFactory → FundingLegStrategyFactory
- InterestLegStrategyTest → FundingLegStrategyTest
- 命名空间 InterestLegs → FundingLegs
- 目录 InterestLegs/ → FundingLegs/
- SwapDealService 引用同步更新
验证: 编译0错误, 全量503测试7失败(基线一致)。
|
2026-08-11 10:52:04 +08:00 |
|