Yarn: SystemUtil->?

作成日 2019年07月01日  ·  6コメント  ·  ソース: FabricMC/yarn

SystemUtilは、一連の静的メソッドが含まれています。 それらのいくつかは「システム」に関連しています。

  • きめ細かいタイマー
  • 現在のオペレーティングシステム
  • JVMフラグ

しかし、他の多くは完全に無関係です。

  • Java標準ライブラリのその他の穴にパッチを適用する( ifPresentOrElsethenCombinecompleteExceptionallyconsumegettoMap 、...)
  • サーバーワーカーについて少し
  • DynamicからのUUIDの読み取りと書き込み
  • IDハッシュ戦略
  • 翻訳キーについて何か? 笑

これは、システム関連のクラスではなく、小さすぎて独自の名前付きヘルパークラスに割り込めないが、1つの呼び出しサイトの近くに保持するには広範に適用できるランダム関数のダンプグラウンドにすぎないようです。

このクラスの名前を変更する必要がありますか?

Discordに投げかけられているいくつかの提案:

  • Misc
  • Util
  • Useful
  • Varia
  • Helper
  • Etc
  • 面白いコメディの提案:

    • Junk

    • Stuff

    • MiscellaneousGameSystemUtilities

    • BucketOShi

discussion

最も参考になるコメント

ClassThatWeHaveNoIdeaWhatToNamePleaseHelp名前を付けます

全てのコメント6件

Utilが私の票を獲得します。シンプルで要領を得た。

ClassThatWeHaveNoIdeaWhatToNamePleaseHelp名前を付けます

私は個人的にMinecraftUtilと一緒に行きますが、カシケも神なのでUtil👍

Utilは優れていますが、機能の大部分はシステムに関連しているようです。 また、システムは必ずしもオペレーティングシステムを意味する必要はありません。 Std lib関数、Uuidシリアル化、およびハッシュを使用したものにパッチを適用することは、技術的には「システムユーティリティ」としての資格があるものとして私には聞こえます。 OSシステムではなく、Javaシステムであり、非常に低レベルです。 Sysだけでうまくいきます。

Objects / Strings / Collections / etc ...など、私が使用した他の命名戦略もあります。

一般的に、カシケはここで多くの知恵を持っているので、私はUtilを使います。

私は個人的にMiscサポートしています。

このページは役に立ちましたか?
0 / 5 - 0 評価