【发布时间】:2013-06-17 07:19:23
【问题描述】:
我正在为一种方法命名而苦苦挣扎。已经实现了,我只是在找一个好名字!
潜在候选人:
- 隔离
- 提取
- 拆分
方法
IEnumerable
GOODNAME (IEnumerable periodCollection)
!Period 是一个具有 startdate 和 enddate 属性的类!
我的函数应该做什么:
尽可能将 periodCollection 分解为最小的(且唯一的)项目。 Date 中的每一次更改都会产生一个新的 periode 项目。
示例
期间收集:
- 期间(从=星期一,直到=星期五)
- 期间(从=星期二,直到=星期四)
结果应该是:
- 期间(从=星期一,直到=星期二)
- 期间(从=星期二,直到=星期四)
- 期间(从=星期四,直到=星期五)
谁能建议我为这个方法取个好名字?
从代码来看,调用看起来像
var 结果 = PeriodeCollection.GOODNAME();
【问题讨论】:
-
我认为 programmers.stackexchange.com 会更好。
-
你能再举一个例子吗?也许是你的算法变得清晰的地方。目前的例子恐怕像泥巴一样清晰。
-
你应该把它命名为 INCEPTION
-
你的输入和你的结果有什么区别?
-
@Azhar Khorasany:更新示例