Yarn: SystemUtil -> ?

创建于 2019-07-01  ·  6评论  ·  资料来源: FabricMC/yarn

SystemUtil包含一堆静态方法。 其中一些与“系统”有关:

  • 细粒度定时器
  • 当前操作系统
  • JVM 标志

但许多其他人完全无关:

  • 修补 Java 标准库中的其他漏洞( ifPresentOrElsethenCombinecompleteExceptionallyconsumegettoMap , ...)
  • 有点关于服务器工作者
  • Dynamic读取和写入 UUID
  • 身份哈希策略
  • 关于翻译键? 哈哈

它似乎不是一个与系统相关的类,而更像是一个随机函数的倾倒场,这些函数太小而无法进入他们自己命名的帮助类,但又太广泛适用于保持在一个调用站点附近。

这个类应该重命名吗?

在 Discord 上提出了一些建议:

  • Misc
  • Util
  • Useful
  • Varia
  • Helper
  • Etc
  • 搞笑喜剧推荐:

    • Junk

    • Stuff

    • MiscellaneousGameSystemUtilities

    • BucketOShi

discussion

最有用的评论

将其命名为ClassThatWeHaveNoIdeaWhatToNamePleaseHelp

所有6条评论

Util得到我的投票。 简单明了。

将其命名为ClassThatWeHaveNoIdeaWhatToNamePleaseHelp

我个人会和 MinecraftUtil 一起去,但 kashike 也是上帝,所以 Util 👍

Util 很好,但似乎大多数功能都与系统相关。 系统也不一定意味着_只是_操作系统。 修补标准库函数、Uuid 序列化以及任何带有散列的东西在我看来都是技术上符合“系统实用程序”的东西。 不是OS系统,而是Java系统,它们只是那么低级。 只需Sys

我还使用了其他命名策略,例如Objects / Strings / Collections /etc...

总的来说,kashike在这里有很多智慧,所以我会选择Util。

我个人支持Misc

此页面是否有帮助?
0 / 5 - 0 等级