Yarn: IMundo -> GenView

Creado en 23 feb. 2020  ·  6Comentarios  ·  Fuente: FabricMC/yarn

Una continuación del antiguo #448. #1098 me da la idea de que las interfaces se pueden llamar view , y esta interfaz es una vista para una vista de generación mundial potencialmente asíncrona, por lo tanto, GenView debería ser suficiente. Por favor vota.

discussion refactor vote

Comentario más útil

¿Queríamos usar la abreviatura Gen o Generation

En el caso de IWorld actualmente, es justo donde comienza la división entre los mundos regulares World , Client y Server y ChunkRegion (muy comúnmente utilizado en World gen).

Ya sea que debamos usar World o View es otra cuestión a medida que IWorld comienza a definir algunas funciones mundanas, como la existencia de programación de estados, dificultades y administradores de fragmentos.

Las menciones del uso de IWorld en la generación mundial son un buen argumento de por qué Gen/GenerationView podría funcionar, sin embargo, creo que un nombre como IntermediaryWorld podría funcionar, pero eso tampoco compensa el posible contexto de generación mundial en el que se usaría.

GenerationView o IntermediaryWorld son mis dos opciones, pero me gustaría ver algunos argumentos más antes de tomar una decisión firme.

Todos 6 comentarios

¿Queríamos usar la abreviatura Gen o Generation

En el caso de IWorld actualmente, es justo donde comienza la división entre los mundos regulares World , Client y Server y ChunkRegion (muy comúnmente utilizado en World gen).

Ya sea que debamos usar World o View es otra cuestión a medida que IWorld comienza a definir algunas funciones mundanas, como la existencia de programación de estados, dificultades y administradores de fragmentos.

Las menciones del uso de IWorld en la generación mundial son un buen argumento de por qué Gen/GenerationView podría funcionar, sin embargo, creo que un nombre como IntermediaryWorld podría funcionar, pero eso tampoco compensa el posible contexto de generación mundial en el que se usaría.

GenerationView o IntermediaryWorld son mis dos opciones, pero me gustaría ver algunos argumentos más antes de tomar una decisión firme.

lo apruebo

Me gusta el GenerationView @i509VCB .

También voto por GenerationView.

Me gustaría volver a poner algo de fuerza en la discusión aquí.

Las opciones enumeradas que he visto mencionadas en este problema hasta ahora:

GenView
Vista de generación
mundointermediario
GeneratableWorld (básicamente #448 con nuevo estándar de nomenclatura)

Mis opiniones sobre lo anterior:
GenView es agradable y breve, pero Gen no es muy explícito con el significado de la abreviatura (¿General, Generación, Genji?)

GenerationView y GeneratableWorld caen en la misma categoría de ser mucho más explícitos que GenView

IntermediaryWorld es un compromiso ya que no todos los tipos de mundo son realmente generables (mundos de clientes).
También debido al hecho de que esta clase es una interfaz, la parte intermedia del nombre dice que representa una especie de "definición parcial" para un mundo o funciones mundanas.

Algunas otras ideas:
ProtoWorld (inspirado en el nombre de la API de esponja y basado en la palabra griega proto, que en este contexto se usaría para significar básico o prototipo).

PrimativeWorld (asumiendo que usamos primative en el sentido de un objeto simplista), el problema que veo es la connotación con la definición social de primitivo que no tiene sentido con un tipo de mundo

Cerrado por #1350

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

Runemoro picture Runemoro  ·  4Comentarios

Awakened-Redstone picture Awakened-Redstone  ·  4Comentarios

liach picture liach  ·  4Comentarios

Juuxel picture Juuxel  ·  5Comentarios

Bixilon picture Bixilon  ·  5Comentarios