-2

我正在为一种方法命名而苦苦挣扎。已经实现了,我只是在找一个好名字!

潜在候选人:

  • 隔离
  • 提炼
  • 分裂

方法

IEnumerable<Period> GOODNAME (IEnumerable<Period> periodCollection)

!Period 是一个具有属性 startdate 和 enddate 的类!

我的功能应该做什么:

尽可能将 periodCollection 分解为最小(且唯一的期间)项目。Date 中的每次更改都会产生一个新的 periode 项目。

例子

期间收藏:

  • 期间(从=星期一,直到=星期五)
  • 期间(从=星期二,直到=星期四)

结果应该是:

  • 期间(从=星期一,直到=星期二)
  • 期间(从=星期二,直到=星期四)
  • 期间(从=星期四,直到=星期五)

谁能建议我为这个方法取个好名字?

从代码来看,调用看起来像

var 结果 = PeriodeCollection.GOODNAME();

4

2 回答 2

1

是的,您的方法名称在您的代码中非常重要,但是这不应该是您思考 10 到 15 分钟的事情,它应该很快就会想到并且容易记住并且与您的代码相关。更重要的是,它应该不会与未来的方法发生冲突。请参阅有关方法的MSDN 文章,因为您可以看到它简短而甜美,因此应该考虑您的方法名称。如果你愿意,可以卷舌。

我建议您将您的方法与PeriodNormalization或您能想到的任何其他示例联系起来。这样就很容易理解了

于 2013-06-17T07:37:18.387 回答
0

我建议“分解”或“标准化”。

于 2013-06-17T07:32:06.070 回答