Yarn: SystemUtil -> ?

Créé le 1 juil. 2019  ·  6Commentaires  ·  Source: FabricMC/yarn

SystemUtil contient un tas de méthodes statiques. Certains d'entre eux se rapportent à un « système » :

  • minuteries à grain fin
  • système d'exploitation actuel
  • Indicateurs JVM

Mais beaucoup d'autres n'ont aucun rapport :

  • corriger divers trous dans la bibliothèque standard Java ( ifPresentOrElse , thenCombine , completeExceptionally , consume , get , toMap , ...)
  • un peu sur le serveur worker
  • lecture et écriture d'UUID à partir de Dynamic s
  • une stratégie de hachage d'identité
  • quelque chose sur les clés de traduction? MDR

Il semble qu'il s'agisse moins d'une classe liée au système que d'un simple dépotoir pour les fonctions aléatoires qui sont trop petites pour entrer dans leur propre classe d'assistance nommée, mais trop largement applicables pour rester à proximité d'un site d'appel.

Cette classe doit-elle être renommée ?

Quelques suggestions lancées sur Discord :

  • Misc
  • Util
  • Useful
  • Varia
  • Helper
  • Etc
  • Suggestions de comédie amusante :

    • Junk

    • Stuff

    • MiscellaneousGameSystemUtilities

    • BucketOShi

discussion

Commentaire le plus utile

Nommez-le ClassThatWeHaveNoIdeaWhatToNamePleaseHelp

Tous les 6 commentaires

Util obtient mon vote. Simple et précis.

Nommez-le ClassThatWeHaveNoIdeaWhatToNamePleaseHelp

J'irais avec MinecraftUtil personnellement mais aussi kashike est dieu donc Util 👍

Util est bon, mais il semble que la majorité des fonctions soient liées au système. Système ne signifie pas nécessairement _juste_ le système d'exploitation. Patcher les fonctions de la bibliothèque Std, la sérialisation Uuid et tout ce qui a du hachage me semble être techniquement qualifié d'"utilitaires système". Pas le système d'exploitation, mais le système Java, ils sont tellement bas. Juste Sys fonctionnerait.

Il y a aussi d'autres stratégies de nommage que j'ai utilisées telles que Objects / Strings / Collections /etc...

En général, kashike a beaucoup de sagesse ici, alors j'irais avec Util.

Personnellement, je soutiens Misc .

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

altrisi picture altrisi  ·  4Commentaires

liach picture liach  ·  4Commentaires

Runemoro picture Runemoro  ·  4Commentaires

ChloeDawn picture ChloeDawn  ·  5Commentaires

Awakened-Redstone picture Awakened-Redstone  ·  4Commentaires