Yarn: IWorld -> GenView

Dibuat pada 23 Feb 2020  ·  6Komentar  ·  Sumber: FabricMC/yarn

Sebuah tindak lanjut dari #448 kuno. #1098 memberi saya gagasan bahwa antarmuka dapat diberi nama view , dan antarmuka ini adalah tampilan untuk tampilan generasi dunia yang berpotensi asinkron, maka GenView sudah cukup. Tolong pilih.

discussion refactor vote

Komentar yang paling membantu

Apakah kita ingin menggunakan singkatan Gen atau Generation

Pada kasus IWorld saat ini, di sinilah pemisahan antara dunia biasa World , Klien dan Server dan ChunkRegion (sangat umum digunakan di gen Dunia) dimulai.

Apakah kita harus menggunakan World atau View adalah pertanyaan lain karena IWorld mulai mendefinisikan beberapa fungsi duniawi seperti keberadaan penjadwalan keadaan, kesulitan, dan manajer chunk.

Penyebutan penggunaan IWorld di gen dunia adalah argumen yang bagus mengapa Gen/GenerationView dapat berfungsi, namun saya merasa nama seperti IntermediaryWorld dapat berfungsi tetapi itu juga tidak mengimbangi kemungkinan konteks gen dunia yang akan digunakan di dalamnya.

GenerationView atau IntermediaryWorld adalah dua pilihan saya, tetapi saya ingin melihat beberapa argumen lagi sebelum mengambil keputusan tegas.

Semua 6 komentar

Apakah kita ingin menggunakan singkatan Gen atau Generation

Pada kasus IWorld saat ini, di sinilah pemisahan antara dunia biasa World , Klien dan Server dan ChunkRegion (sangat umum digunakan di gen Dunia) dimulai.

Apakah kita harus menggunakan World atau View adalah pertanyaan lain karena IWorld mulai mendefinisikan beberapa fungsi duniawi seperti keberadaan penjadwalan keadaan, kesulitan, dan manajer chunk.

Penyebutan penggunaan IWorld di gen dunia adalah argumen yang bagus mengapa Gen/GenerationView dapat berfungsi, namun saya merasa nama seperti IntermediaryWorld dapat berfungsi tetapi itu juga tidak mengimbangi kemungkinan konteks gen dunia yang akan digunakan di dalamnya.

GenerationView atau IntermediaryWorld adalah dua pilihan saya, tetapi saya ingin melihat beberapa argumen lagi sebelum mengambil keputusan tegas.

saya setuju

Saya suka @i509VCB 's GenerationView .

Saya memilih GenerationView juga.

Ingin menaruh beberapa uap kembali ke dalam diskusi di sini.

Opsi terdaftar yang saya lihat disebutkan dalam masalah ini sejauh ini:

GenView
Tampilan Generasi
Dunia Perantara
GeneratableWorld (pada dasarnya #448 dengan standar penamaan baru)

Pendapat saya tentang hal di atas:
GenView bagus dan pendek tetapi Gen tidak terlalu eksplisit dengan arti singkatannya (Umum, Generasi, Genji?)

GenerationView dan GeneratableWorld keduanya termasuk dalam kategori yang sama karena jauh lebih eksplisit daripada GenView

IntermediaryWorld adalah kompromi karena tidak semua tipe dunia benar-benar dapat dihasilkan (Dunia klien).
Juga karena fakta kelas ini adalah sebuah antarmuka, bagian perantara dari nama mengatakan ini mewakili semacam "definisi parsial" untuk dunia atau fungsi duniawi.

Beberapa ide lain:
ProtoWorld (terinspirasi oleh nama sponge api dan berdasarkan kata Yunani proto, yang dalam konteks ini akan digunakan untuk berarti dasar atau prototipe).

PrimativeWorld (dengan asumsi kita menggunakan primitif dalam arti objek yang disederhanakan), masalah yang saya lihat adalah konotasi dengan definisi sosial primitif yang tidak masuk akal dengan jenis dunia

Ditutup oleh #1350

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

quat1024 picture quat1024  ·  6Komentar

Juuxel picture Juuxel  ·  5Komentar

Bixilon picture Bixilon  ·  5Komentar

asiekierka picture asiekierka  ·  4Komentar

Awakened-Redstone picture Awakened-Redstone  ·  4Komentar