Vorteile:
Nachteile:
definitiv verwirrend. Als es zum ersten Mal erwähnt wurde, dachte ich, es sei ein Witz ... aber hey. es ist kürzer also was auch immer
Math2
?
Math2
geht in die Richtung von Guavas Collections2
.
Math2
?
Mathe 2: Elektrisches Boogaloo
Solange es ein JavaDoc gibt, das sagt, dass es ein Math Helper ist, und es später dokumentiert wird, dann ja.
Mth entspricht nicht den Namenskonventionen und imo ist nicht ausreichend beschreibend.
Ich würde eher zu etwas wie McMath gehen, um auch zu implizieren, dass es ein bisschen wie Mathematik ist, aber nicht sehr genau oder universell, da es manchmal Näherungen mit geringer Genauigkeit verwendet.
FastMath
?
( )Mth
liest sich für mich als "meth"
Ich bin mir nicht sicher, ob es eine gute Idee ist, anzudeuten, dass Mojangs Mathematik schneller ist
MathExceptSlightlyWorseButMaybeItsFasterIDunno
In der Zwischenzeit kann es kein Problem sein, zu implizieren, dass ihre Mathematik wie Meth ist
Maths
. In Großbritannien und Australien wird Mathematik als "Maths" statt "Math" abgekürzt.
~Aber die USA nicht, also tun wir es auch nicht~
Mathe scheint Math ein wenig ähnlich zu sein, das bereits eine Klasse in den Java-Bibliotheken ist, sodass die Leute verwirrt sein könnten. Da sein Zweck mit der Mathematik in der Welt zusammenzuhängen scheint, könnte vielleicht so etwas wie BlockMath funktionieren.
Einige Methoden wie Quadratwurzel und Partialtick und locatiom werden zum Rendern verwendet.
Ich bevorzuge MathHelper
gegenüber einem unaussprechlichen Klassennamen.
Einverstanden. MathHelper
ist in Ordnung, und es wird selten genug von Moddern verwendet, so dass es kein Problem darstellt, es auszuschreiben.
Mth ist gut IMO. Es ist gut, die Mojang-Namen zu verwenden, insbesondere in Klassen wie dieser, die nicht zu oft verwendet werden
Ich denke, darüber sollten wir bald eine Entscheidung treffen
Ich werde dazu @tterrag zitieren:
Die beiden Seiten des Krieges scheinen also Ausdruckskraft vs. Prägnanz zu sein. Ist also nicht Math2 der Mittelweg?
Es ist perfekt ausdrucksstark
Einfache automatische Vervollständigung
Entspricht einem vorhandenen Muster
Es gibt derzeit keine Klasse namens Math2 in einem Standard-Webstuhl-Arbeitsbereich. Ich finde es passt sehr gut.
Guava hat viele Dienstprogrammklassen, die Namenskonflikte mit Java-Bibliotheksklassen haben. Während ältere Konflikte wie Collections2
, wird den neueren Klassen stattdessen More
vorangestellt, wie beispielsweise Objects
-> MoreObjects
. Als Ergebnis schlage ich immer noch MoreMath
oder McMath
die vom Spieler geprägt wurden.
Ich mag beide, aber MathHelper ist sicherlich intuitiv.
Wenn ich sagen muss, dass ich MathTool
oder MathTools
vorschlagen möchte. Sicher, Mth
rollt schneller von der Tastatur, aber aus dem POV eines Nicht-Muttersprachlers ... Ich bin mir nicht sicher, ob dies kein Durcheinander verursacht.
Mir persönlich geht es gut mit Mth
.
Ich möchte darauf hinweisen, dass dieses Problem 12 positive Stimmen und nur 4 negative Stimmen hat. Vielleicht sollte eine PR in Erwägung gezogen werden.
Da Sie das kommentiert haben, hat es 4 weitere Downvotes und nur ein Upvote erhalten. Also ich würde das bestenfalls als kontrovers bezeichnen.
Ich denke nicht, dass wir einen guten bedeutungsvollen Namen einem schlechten Mojang-Namen opfern sollten.
Bei dem aktuellen Ergebnis 12 :+1: gegenüber 13 :-1: wird der aktuelle MathHelper
Name
Kommentieren Sie, wenn es weitere Bedenken gibt.
Hilfreichster Kommentar
Ich bevorzuge
MathHelper
gegenüber einem unaussprechlichen Klassennamen.