Yarn: MundoI -> GenView

Criado em 23 fev. 2020  ·  6Comentários  ·  Fonte: FabricMC/yarn

Uma continuação do antigo #448. #1098 me dá a ideia de que as interfaces podem ser nomeadas view , e essa interface é uma visão para visão de geração de mundo potencialmente assíncrona, portanto GenView deve ser suficiente. Por favor vote.

discussion refactor vote

Comentários muito úteis

Queremos usar a abreviatura Gen ou Generation

No caso do IWorld atualmente, é exatamente onde começa a divisão entre World regular, mundos Cliente e Servidor e ChunkRegion (muito comumente usado na geração Mundial).

Se devemos usar World ou View é outra questão, pois o IWorld começa a definir algumas funções mundanas, como a existência de escalonamento de estado, dificuldades e gerenciadores de blocos.

As menções do uso de IWorld na geração de mundos são um bom argumento para o motivo pelo qual Gen/GenerationView poderia funcionar, no entanto, sinto que um nome como IntermediaryWorld poderia funcionar, mas isso também não compensa o possível contexto de geração de mundos em que isso seria usado.

GenerationView ou IntermediaryWorld são minhas duas opções, mas gostaria de ver mais alguns argumentos antes de uma decisão firme.

Todos 6 comentários

Queremos usar a abreviatura Gen ou Generation

No caso do IWorld atualmente, é exatamente onde começa a divisão entre World regular, mundos Cliente e Servidor e ChunkRegion (muito comumente usado na geração Mundial).

Se devemos usar World ou View é outra questão, pois o IWorld começa a definir algumas funções mundanas, como a existência de escalonamento de estado, dificuldades e gerenciadores de blocos.

As menções do uso de IWorld na geração de mundos são um bom argumento para o motivo pelo qual Gen/GenerationView poderia funcionar, no entanto, sinto que um nome como IntermediaryWorld poderia funcionar, mas isso também não compensa o possível contexto de geração de mundos em que isso seria usado.

GenerationView ou IntermediaryWorld são minhas duas opções, mas gostaria de ver mais alguns argumentos antes de uma decisão firme.

eu aprovo

Eu gosto do GenerationView do @i509VCB .

Eu voto no GenerationView também.

Gostaria de colocar um pouco de vapor de volta na discussão aqui.

As opções listadas que eu vi mencionadas nesta edição até agora:

GenView
Visualização de Geração
Mundo Intermediário
GeneratableWorld (basicamente #448 com novo padrão de nomenclatura)

Minhas opiniões sobre o acima:
GenView é bom e curto, mas Gen não é muito explícito com o significado da abreviação (Geral, Geração, Genji?)

GenerationView e GeneratableWorld se enquadram na mesma categoria de serem muito mais explícitos que o GenView

IntermediaryWorld é um compromisso, pois nem todos os tipos de mundo são realmente geráveis ​​(mundos de cliente).
Também devido ao fato desta classe ser uma interface, a parte intermediária do nome diz que isso representa uma espécie de "definição parcial" para um mundo ou funções mundanas.

Algumas outras ideias:
ProtoWorld (inspirado no nome da esponja api e baseado na palavra grega proto, que neste contexto seria usada para significar básico ou protótipo).

PrimativeWorld (assumindo que usamos primative no sentido de um objeto simplista), a questão que vejo é a conotação com a definição social de primitivo que não faz sentido com um tipo de mundo

Fechado por #1350

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

Questões relacionadas

Runemoro picture Runemoro  ·  3Comentários

ChloeDawn picture ChloeDawn  ·  5Comentários

haykam821 picture haykam821  ·  4Comentários

asiekierka picture asiekierka  ·  3Comentários

Bixilon picture Bixilon  ·  5Comentários