Yarn: x0, x1 ou x1, x2?

Criado em 5 nov. 2019  ·  9Comentários  ·  Fonte: FabricMC/yarn

Atualmente, temos uma mistura de ambos. Devemos escolher um.

  • O estilo 0 e 1 corresponde aos índices da lista começando em 0
  • Os estilos 1 e 2 correspondem às palavras "primeiro" e "segundo"
discussion

Comentários muito úteis

Eu pessoalmente votaria em x1 e x2 , pois parece mais comum. Os sufixos S e E só funcionam realmente quando há um início e um fim reais, e então eu prefiro chamá-los de from e to .

Todos 9 comentários

Eu apoio 0 e 1. Isso é usado em muitas ocorrências matemáticas onde t0 em vez de t1 significa o t inicial, etc.

Isso é diferente. Nesse caso, "0" é usado para significar "inicial", não "primeiro" (uma vez que o t inicial é o t zero).

Para índices, eu pessoalmente vi (x_1, x_2, ...) usado com mais frequência do que (x_0, x_1, ...). Veja https://en.wikipedia.org/wiki/0#Mathematics :

O número 0 pode ou não ser considerado um número natural,

E também https://en.wikipedia.org/wiki/Cartesian_product#n -ary_Cartesian_product:

(x_1, ..., x_n)

Olhando para as bibliotecas Mojang e Java, parece que 1 e 2 são muito mais comuns do que 0 e 1. Na verdade, depois de fazer uma pesquisa por [a-z]1 todos os resultados que encontrei foram para something1 e something2 . Não consegui encontrar something0 .

  • Em DataFixerUpper: mapBoth(final Function<? super L, ? extends C> f1, final Function<? super R, ? extends D> f2);
  • No brigadeiro: (e1, e2) -> e1 (lambda em CommandNode
  • Em java.io.FileSystem : rename(File f1, File f2)
  • Em java.awt.geom.Line2D : os campos são nomeados x1 e x2 .

Eu pessoalmente uso os sufixos S e E para esses elementos start + end, o que é muito mais claro.

Eu pessoalmente votaria em x1 e x2 , pois parece mais comum. Os sufixos S e E só funcionam realmente quando há um início e um fim reais, e então eu prefiro chamá-los de from e to .

x0 , x1 , x2 , tem pouco ou nenhum significado para mim. Não acho que deveríamos realmente usá-los.

Eu estou do lado de @Pyrofab que eu simplesmente os chamaria de from e to ou start e end sem sufixos.

startX , endX
fromX , toX
minX , maxX

Só precisa dos números onde houver mais de dois. x0 , x1 , x2 e não há nomes melhores para descrevê-los do que "um, dois, três, primeiro, segundo, terceiro".

O problema com palavras como from , start , min é que dizem que existe algum tipo de diferença entre elas. Eu concordo que min e max devem ser usados ​​quando um deve ser menor do que o outro, e que start e end devem ser usados ​​se ' estamos falando sobre algo como um caminho começando em algum lugar e terminando em algum lugar. Mas se trata de casos em que x1 e x2 podem ser trocados.

Eu concordo que mínimo e máximo devem ser usados ​​quando um deve ser menor do que o outro

E ainda assim os campos em Box foram renomeados de xMin / xMax para x1 / x2?

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

Questões relacionadas

liach picture liach  ·  4Comentários

Bixilon picture Bixilon  ·  5Comentários

Draylar picture Draylar  ·  6Comentários

Runemoro picture Runemoro  ·  4Comentários

ChloeDawn picture ChloeDawn  ·  6Comentários