Yarn: SystemUtil -> ?

Dibuat pada 1 Jul 2019  ·  6Komentar  ·  Sumber: FabricMC/yarn

SystemUtil berisi banyak metode statis. Beberapa dari mereka berhubungan dengan "sistem":

  • pengatur waktu berbutir halus
  • sistem operasi saat ini
  • Bendera JVM

Tetapi banyak yang lain sama sekali tidak terkait:

  • menambal lubang lain-lain di perpustakaan standar Java ( ifPresentOrElse , thenCombine , completeExceptionally , consume , get , toMap , ...)
  • sedikit tentang pekerja server
  • membaca dan menulis UUID dari Dynamic s
  • strategi hash identitas
  • sesuatu tentang kunci terjemahan? tertawa terbahak-bahak

Tampaknya kurang dari kelas yang berhubungan dengan sistem dan lebih hanya tempat pembuangan untuk fungsi acak yang terlalu kecil untuk dibobol kelas pembantu bernama mereka sendiri tetapi terlalu luas untuk disimpan di dekat satu situs panggilan.

Haruskah kelas ini diganti namanya?

Beberapa saran dilontarkan di Discord:

  • Misc
  • Util
  • Useful
  • Varia
  • Helper
  • Etc
  • Saran komedi lucu:

    • Junk

    • Stuff

    • MiscellaneousGameSystemUtilities

    • BucketOShi

discussion

Komentar yang paling membantu

Beri nama ClassThatWeHaveNoIdeaWhatToNamePleaseHelp

Semua 6 komentar

Util mendapatkan suara saya. Sederhana dan to the point.

Beri nama ClassThatWeHaveNoIdeaWhatToNamePleaseHelp

Saya akan menggunakan MinecraftUtil secara pribadi tetapi juga kashike adalah dewa jadi Util 👍

Util bagus, namun sepertinya sebagian besar fungsinya terkait dengan sistem. Sistem juga tidak harus berarti _hanya_ Sistem Operasi. Menambal fungsi Std lib, serialisasi Uuid, dan apa pun dengan hashing terdengar bagi saya sebagai sesuatu yang secara teknis memenuhi syarat sebagai "utilitas sistem". Bukan sistem OS, tapi sistem Java, levelnya sangat rendah. Hanya Sys akan berfungsi.

Ada juga strategi penamaan lain yang saya gunakan seperti Objects / Strings / Collections /etc...

Secara umum, kashike memiliki banyak kebijaksanaan di sini, jadi saya akan menggunakan Util.

Saya pribadi mendukung Misc .

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

Runemoro picture Runemoro  ·  3Komentar

Runemoro picture Runemoro  ·  4Komentar

Runemoro picture Runemoro  ·  4Komentar

ChloeDawn picture ChloeDawn  ·  5Komentar

asiekierka picture asiekierka  ·  3Komentar