SystemUtil
enthält eine Reihe statischer Methoden. Einige von ihnen beziehen sich auf ein "System":
Aber viele andere sind völlig unabhängig:
ifPresentOrElse
, thenCombine
, completeExceptionally
, consume
, get
, toMap
, ...)Dynamic
sEs scheint weniger eine systembezogene Klasse zu sein, sondern eher eine Müllhalde für zufällige Funktionen, die zu klein sind, um in ihre eigene benannte Helferklasse einzudringen, aber zu breit anwendbar, um in der Nähe einer Aufrufstelle zu bleiben.
Soll diese Klasse umbenannt werden?
Einige Vorschläge, die auf Discord herumgeworfen werden:
Misc
Util
Useful
Varia
Helper
Etc
Junk
Stuff
MiscellaneousGameSystemUtilities
BucketOShi
Util
bekommt meine Stimme. Einfach und auf den Punkt.
Nennen Sie es ClassThatWeHaveNoIdeaWhatToNamePleaseHelp
Ich würde persönlich zu MinecraftUtil gehen, aber auch Kashike ist Gott, also Util 👍
Util ist gut, aber es scheint, als ob die meisten Funktionen systembezogen sind. System muss auch nicht unbedingt _nur_ das Betriebssystem bedeuten. Das Patchen von Std-Lib-Funktionen, Uuid-Serialisierung und alles mit Hashing klingt für mich als etwas, das sich technisch als "Systemdienstprogramme" qualifiziert. Nicht das OS-System, sondern das Java-System, sie sind einfach so niedrig. Nur Sys
würde funktionieren.
Es gibt auch andere Namensstrategien, die ich verwendet habe, wie Objects
/ Strings
/ Collections
/etc...
Im Allgemeinen hat Kashike hier viel Weisheit, also würde ich mich für Util entscheiden.
Ich persönlich unterstütze Misc
.
Hilfreichster Kommentar
Nennen Sie es
ClassThatWeHaveNoIdeaWhatToNamePleaseHelp