Yarn: MathHelper -> Mth

Criado em 10 dez. 2018  ·  23Comentários  ·  Fonte: FabricMC/yarn

Vantagens:

  • Mojang usa.
  • Rola melhor no teclado.

Desvantagens:

  • Um pouco confuso?
discussion

Comentários muito úteis

Eu prefiro MathHelper a um nome de classe impronunciável.

Todos 23 comentários

definitivamente confuso. quando foi mencionado pela primeira vez, pensei que fosse uma piada ... mas ei. é mais curto então tanto faz

Math2 ?

Math2 segue as linhas de Collections2 da goiaba.

Math2 ?

Matemática 2: Boogaloo elétrico


Contanto que tenha um JavaDoc dizendo que é um Math Helper, e é documentado mais tarde, então sim.

Mth não corresponde às convenções de nomenclatura e imo não é suficientemente descritivo.

Prefiro usar algo como McMath para também implicar que é como a matemática, mas não muito preciso ou universal, pois às vezes usa aproximações de baixa precisão.

FastMath ?

( Mth soa como "metanfetamina" para mim )

Não tenho certeza se sugerir que a matemática de Mojang é mais rápida é uma boa ideia

MathExceptSlightlyWorseButMaybeItsFasterIDunno

entretanto, insinuar que a matemática deles é como se a metanfetamina não fosse um problema

Maths . Na Grã-Bretanha e na Austrália, a matemática é abreviada como "matemática" em vez de "matemática".

~ Mas os EUA não, nós também não ~

Maths parece um pouco parecido com Math, que já é uma classe nas bibliotecas Java, então as pessoas podem ficar confusas. Como seu propósito parece estar relacionado à matemática interna, talvez algo como BlockMath possa funcionar.

Alguns métodos, como raiz quadrada e parcial e localização, são usados ​​para renderização.

Eu prefiro MathHelper a um nome de classe impronunciável.

Acordado. MathHelper está bem, e raramente é usado o suficiente por modders para que digitá-lo não seja um problema.

Mth é bom IMO. É bom usar os nomes Mojang, especialmente em classes como esta que não são muito usadas

Acho que devemos tomar uma decisão sobre isso em breve

Citarei @tterrag sobre isso:

portanto, os dois lados da guerra parecem ser expressividade versus concisão. Então, não é o meio-termo Math2?

É perfeitamente expressivo
Fácil de preencher automaticamente
Corresponde a um padrão existente

Atualmente, não há nenhuma classe chamada Math2 em um espaço de trabalho de tear padrão. Acho que é um ajuste muito bom.

Guava tem muitas classes de utilitários que têm conflito de nomes com classes da Biblioteca Java. Enquanto os confrontos mais antigos são nomeados como Collections2 , as classes mais novas são prefixadas com More , como Objects -> MoreObjects . Como resultado, eu ainda sugiro MoreMath ou McMath cunhado pelo jogador.

Eu gosto de ambos, mas certamente MathHelper é intuitivo.

Se eu tiver que dizer que gostaria de propor MathTool ou MathTools . Claro, Mth sai do teclado mais rápido, mas do ponto de vista de um falante não nativo ... Não tenho certeza se isso não cria uma bagunça.
Pessoalmente, estou bem com Mth .

Vou apontar que este problema tem 12 votos positivos e apenas 4 votos negativos. Talvez um PR deva ser considerado.

Como você comentou isso, obteve mais 4 votos negativos e apenas um voto positivo. Então, eu diria que isso é polêmico, na melhor das hipóteses.

Não acho que devemos sacrificar um nome bom e significativo por um nome Mojang ruim.

Dado o resultado atual 12: +1: versus 13: -1 :, manterá o nome MathHelper atual.
image

Comente se houver mais preocupações.

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

Questões relacionadas

ChloeDawn picture ChloeDawn  ·  6Comentários

haykam821 picture haykam821  ·  4Comentários

asiekierka picture asiekierka  ·  4Comentários

altrisi picture altrisi  ·  4Comentários

Bixilon picture Bixilon  ·  5Comentários