Yarn: SystemUtil ->?

Creado en 1 jul. 2019  ·  6Comentarios  ·  Fuente: FabricMC/yarn

SystemUtil contiene varios métodos estáticos. Algunos de ellos se relacionan con un "sistema":

  • temporizadores de grano fino
  • sistema operativo actual
  • Indicadores de JVM

Pero muchos otros no tienen ninguna relación:

  • parcheando varios agujeros en la biblioteca estándar de Java ( ifPresentOrElse , thenCombine , completeExceptionally , consume , get , toMap , ...)
  • un poco sobre el trabajador del servidor
  • leer y escribir UUID desde Dynamic s
  • una estrategia de hash de identidad
  • algo sobre las claves de traducción? jajaja

Parece ser menos una clase relacionada con el sistema y más simplemente un vertedero de funciones aleatorias que son demasiado pequeñas para entrar en su propia clase de ayuda con nombre, pero que se aplican demasiado ampliamente para mantenerlas cerca de un sitio de llamada.

¿Debería cambiarse el nombre de esta clase?

Algunas sugerencias en Discord:

  • Misc
  • Util
  • Useful
  • Varia
  • Helper
  • Etc
  • Sugerencias de comedia divertida:

    • Junk

    • Stuff

    • MiscellaneousGameSystemUtilities

    • BucketOShi

discussion

Comentario más útil

Nómbralo ClassThatWeHaveNoIdeaWhatToNamePleaseHelp

Todos 6 comentarios

Util obtiene mi voto. Simple y al grano.

Nómbralo ClassThatWeHaveNoIdeaWhatToNamePleaseHelp

Yo iría con MinecraftUtil personalmente, pero también kashike es dios, así que Util 👍

Util es bueno, sin embargo, parece que la mayoría de las funciones están relacionadas con el sistema. El sistema tampoco tiene por qué significar necesariamente _sólo_ el sistema operativo. Parchear funciones lib Std, serialización Uuid y cualquier cosa con hash me suena como algo que técnicamente califica como "utilidades del sistema". No el sistema operativo, sino el sistema Java, son de tan bajo nivel. Solo Sys funcionaría.

También hay otras estrategias de nomenclatura que he usado, como Objects / Strings / Collections / etc ...

En general, kashike tiene mucha sabiduría aquí, así que iría con Util.

Yo personalmente apoyo Misc .

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

Prospector picture Prospector  ·  15Comentarios

Sollace picture Sollace  ·  12Comentarios

Runemoro picture Runemoro  ·  44Comentarios

darkevilmac picture darkevilmac  ·  14Comentarios

Earthcomputer picture Earthcomputer  ·  24Comentarios