方法的正确名称

时间:2013-06-17 07:19:24

标签: c# math naming

我正在为一个方法的名字而苦苦挣扎。实施已经完成,我只是在寻找一个好名字!

潜在候选人:

  • 离析
  • 提取
  • 分割

方法

  

的IEnumerable<期间> GOODNAME(IEnumerable< Period> periodCollection)

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

我的功能应该做什么:

将periodCollection分解为尽可能小的(和唯一的句号)项目。 Date中的每个更改都会给出一个新的periode项目。

实施例

periodCollection:

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

结果应为:

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

谁能建议我对这种方法有一个好的命名?

来自代码的电话看起来像

var result = PeriodeCollection.GOODNAME();

2 个答案:

答案 0 :(得分:1)

是的,您的方法名称在您的代码中非常重要,但是这不应该是您需要考虑的事情,持续10-15分钟,它应该快速思考并易于记忆并且与您的代码相关。它应该是不会与未来方法冲突的东西。请参阅MSDN Article方法,因为您可以看到它很简短,因此应该考虑您的方法名称。如果你愿意,可以说一下舌头。

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

答案 1 :(得分:0)

我建议“分解”或“正常化”。