为“运行年”建议一个好的方法名称

时间:2013-09-25 12:38:01

标签: ruby methods refactoring naming

请帮助为方法提供一个好名字。实际上它是一个定义日期限制的范围。这个限制是从今天到365天到过去,到过去的基本相同。所以这就是我要说的那一年。

此方法目前名为#in_last_year。但我不喜欢它。可以理解的是,好像它只返回前一年,就像今天是2013年它只会在2012年返回日期,但实际上它可以在昨天或一周前一天返回,发生在2013年。

它用于伪造(播种)工具。用法如下:

Faker::Date.in_last_year

我的名字来自“in_running_year”,“in_ongoing_year”。它们对我来说似乎没问题,但也许这个实体有一些已知的术语,可能在金融界。

1 个答案:

答案 0 :(得分:2)

dates_to.same_day.next_yeardates_from.same_day.last_year

怎么样?

然后你可以有修改词,如周,月或十年等。