我正在为一种方法命名而苦苦挣扎。已经实现了,我只是在找一个好名字!
潜在候选人:
- 隔离
- 提炼
- 分裂
方法
IEnumerable<Period> GOODNAME (IEnumerable<Period> periodCollection)
!Period 是一个具有属性 startdate 和 enddate 的类!
我的功能应该做什么:
尽可能将 periodCollection 分解为最小(且唯一的期间)项目。Date 中的每次更改都会产生一个新的 periode 项目。
例子
期间收藏:
- 期间(从=星期一,直到=星期五)
- 期间(从=星期二,直到=星期四)
结果应该是:
- 期间(从=星期一,直到=星期二)
- 期间(从=星期二,直到=星期四)
- 期间(从=星期四,直到=星期五)
谁能建议我为这个方法取个好名字?
从代码来看,调用看起来像
var 结果 = PeriodeCollection.GOODNAME();