SystemUtil
contiene varios métodos estáticos. Algunos de ellos se relacionan con un "sistema":
Pero muchos otros no tienen ninguna relación:
ifPresentOrElse
, thenCombine
, completeExceptionally
, consume
, get
, toMap
, ...)Dynamic
sParece 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
Junk
Stuff
MiscellaneousGameSystemUtilities
BucketOShi
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
.
Comentario más útil
Nómbralo
ClassThatWeHaveNoIdeaWhatToNamePleaseHelp