Yarn: SystemUtil ->?

Criado em 1 jul. 2019  ·  6Comentários  ·  Fonte: FabricMC/yarn

SystemUtil contém vários métodos estáticos. Alguns deles se relacionam com um "sistema":

  • cronômetros refinados
  • sistema operacional atual
  • Sinalizadores JVM

Mas muitos outros não estão relacionados:

  • corrigir falhas diversas na biblioteca padrão Java ( ifPresentOrElse , thenCombine , completeExceptionally , consume , get , toMap , ...)
  • um pouco sobre o trabalhador do servidor
  • lendo e escrevendo UUIDs de Dynamic s
  • uma estratégia de hash de identidade
  • algo sobre as chaves de tradução? lol

Parece ser menos uma classe relacionada ao sistema e mais apenas uma lixeira para funções aleatórias que são pequenas demais para entrar em sua própria classe auxiliar nomeada, mas amplamente aplicável para manter perto de um local de chamada.

Esta classe deve ser renomeada?

Algumas sugestões lançadas no Discord:

  • Misc
  • Util
  • Useful
  • Varia
  • Helper
  • Etc
  • Sugestões de comédia engraçada:

    • Junk

    • Stuff

    • MiscellaneousGameSystemUtilities

    • BucketOShi

discussion

Comentários muito úteis

Nomeie-o ClassThatWeHaveNoIdeaWhatToNamePleaseHelp

Todos 6 comentários

Util tem meu voto. Simples e direto ao ponto.

Nomeie-o ClassThatWeHaveNoIdeaWhatToNamePleaseHelp

Eu escolheria o MinecraftUtil pessoalmente, mas também kashike é deus, então Util 👍

Util é bom, mas parece que a maioria das funções está relacionada ao sistema. Sistema também não precisa necessariamente significar _just_ o sistema operacional. Correção de funções de lib Std, serialização Uuid e qualquer coisa com sons de hash para mim como algo que tecnicamente se qualifica como "utilitários do sistema". Não o sistema OS, mas o sistema Java, eles são de nível muito baixo. Apenas Sys funcionaria.

Também há outras estratégias de nomenclatura que usei, como Objects / Strings / Collections / etc ...

Geralmente, kashike tem muita sabedoria aqui, então eu escolheria Util.

Eu pessoalmente apoio Misc .

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

liach picture liach  ·  4Comentários

asiekierka picture asiekierka  ·  4Comentários

Draylar picture Draylar  ·  6Comentários

Boundarybreaker picture Boundarybreaker  ·  3Comentários

altrisi picture altrisi  ·  4Comentários