1

程序员经常在片段或注释中使用循环值。例如,在 Java 中

String s = "foo";    // recurrent value: "foo"
int i = 42;          // recurrent value: 42
double d = 1337;     // recurrent value: 1337

日期是否有“元句法价值” ?或者也许是编程世界中通常用于片段/评论的象征性日期( Unix epochAlan Turing的出生日期等)?

您会在以下 Java 代码段的评论中选择什么日期?10/01/2013 13:37:42?

// clear the "time part" of a Calendar (10/01/2013 13:37:42 --> 10/01/2013 00:00:00)
Calendar cal = Calendar.getInstance();
cal.clear(Calendar.HOUR);
cal.clear(Calendar.MINUTE);
cal.clear(Calendar.SECOND);
cal.clear(Calendar.MILLISECOND);
4

1 回答 1

1

您可以将问题重命名为:您最喜欢的“foo”日期/时间版本是什么?

即大多数可以查看您的代码的程序员最容易识别的日期/时间值。

这可能也应该是一个有趣的值。也许星球大战首映 1977.05.25(但没有时间),或者回到未来雷击(1955 年 11 月 12 日 22:04:01?)

可能有数十个或数百个提案,但现在我认为我们的头脑中没有如此共同的日期/时间值。

于 2013-02-11T06:18:55.930 回答