Yarn: MathHelper -> Mth

创建于 2018-12-10  ·  23评论  ·  资料来源: FabricMC/yarn

好处:

  • Mojang 使用它。
  • 它更好地从键盘上滚下来。

缺点:

  • 有点混乱?
discussion

最有用的评论

我更喜欢MathHelper不是无法发音的类名。

所有23条评论

绝对令人困惑。 当它第一次被提起时,我认为这是一个笑话......但是嘿。 它更短所以无论如何

Math2 ?

Math2与 Guava 的Collections2

Math2 ?

数学 2:电动 Boogaloo


只要它有一个 JavaDoc 说它是一个 Math Helper,并且它在稍后被记录,那么是的。

Mth 与命名约定不匹配,并且 imo 的描述性不够。

我宁愿使用像 McMath 这样的东西也暗示它有点像数学,但不是很准确或通用,因为它有时使用低精度近似值。

FastMath ?

Mth对我来说读作“meth”

我不确定暗示 Mojang 的数学更快是否是个好主意

MathExceptSlightlyWorseButMaybeItsFasterIDunno

同时暗示他们的数学就像冰毒可能不是问题

Maths 。 在英国和澳大利亚,数学缩写为“Maths”而不是“Math”。

~但是美国没有,所以我们也没有~

Maths 似乎有点接近 Math,它已经是 Java 库中的一个类,所以人们可能会感到困惑。 由于它的目的似乎与现实世界中的数学有关,也许像 BlockMath 这样的东西可以工作。

一些方法如平方根和partialtick 和locatiom 用于渲染。

我更喜欢MathHelper不是无法发音的类名。

同意。 MathHelper很好,而且模组制作者很少使用它,因此输入它不是问题。

Mth 是很好的 IMO。 使用 Mojang 名称很好,尤其是在这样的类中使用得不多

我认为我们应该尽快做出决定

我将在此引用@tterrag

所以战争的两个方面似乎是表现力与简洁性。 那么不是中间地带 Math2 吗?

这是完美的表达
易于自动完成
匹配现有模式

当前在默认的织机工作区中没有名为 Math2 的类。 我认为这是非常合适的。

Guava 有很多与 Java 库类名称冲突的实用程序类。 虽然较旧的冲突命名为Collections2 ,但较新的类以More为前缀,例如Objects -> MoreObjects 。 因此,我仍然建议玩家创造MoreMathMcMath

我喜欢他们两个,但肯定 MathHelper 是直观的。

如果我不得不说我想提出MathToolMathTools 。 当然Mth更快地从键盘上滚下来,但是来自非母语人士的 POV ......我不确定这是否会造成混乱。
我个人对Mth很好。

我会指出这个问题有 12 票赞成,只有 4 票反对。 也许应该考虑 PR。

自从您发表评论以来,它又获得了 4 票反对票,只有 1 票赞成票。 所以我认为这充其量是有争议的。

我认为我们不应该为了一个糟糕的 Mojang 名字而牺牲一个有意义的名字。

给定当前结果 12 :+1: 与 13 :-1: ,将保留当前的MathHelper名称。
image

如果有更多疑虑,请发表评论。

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

相关问题

asiekierka picture asiekierka  ·  4评论

quat1024 picture quat1024  ·  6评论

ChloeDawn picture ChloeDawn  ·  6评论

Runemoro picture Runemoro  ·  4评论

Juuxel picture Juuxel  ·  5评论