Yarn: SystemUtil -> ?

Erstellt am 1. Juli 2019  ·  6Kommentare  ·  Quelle: FabricMC/yarn

SystemUtil enthält eine Reihe statischer Methoden. Einige von ihnen beziehen sich auf ein "System":

  • feinkörnige Timer
  • aktuelles Betriebssystem
  • JVM-Flags

Aber viele andere sind völlig unabhängig:

  • Patchen verschiedener Löcher in der Java-Standardbibliothek ( ifPresentOrElse , thenCombine , completeExceptionally , consume , get , toMap , ...)
  • ein bisschen über den Serverarbeiter
  • Lesen und Schreiben von UUIDs von Dynamic s
  • eine Identitäts-Hash-Strategie
  • etwas über Übersetzungsschlüssel? lol

Es 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
  • Lustige Comedy-Vorschläge:

    • Junk

    • Stuff

    • MiscellaneousGameSystemUtilities

    • BucketOShi

discussion

Hilfreichster Kommentar

Nennen Sie es ClassThatWeHaveNoIdeaWhatToNamePleaseHelp

Alle 6 Kommentare

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 .

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

Runemoro picture Runemoro  ·  4Kommentare

Sollace picture Sollace  ·  5Kommentare

asiekierka picture asiekierka  ·  4Kommentare

haykam821 picture haykam821  ·  4Kommentare

Boundarybreaker picture Boundarybreaker  ·  3Kommentare