Yarn: x0, x1 oder x1, x2?

Erstellt am 5. Nov. 2019  ·  9Kommentare  ·  Quelle: FabricMC/yarn

Aktuell haben wir eine Mischung aus beidem. Wir sollten einen wählen.

  • Der Stil 0 und 1 entspricht Listenindizes, die bei 0 beginnen
  • Der Stil 1 und 2 entspricht den Wörtern "erste" und "zweite"
discussion

Hilfreichster Kommentar

Ich persönlich würde für x1 und x2 stimmen, da es viel häufiger vorkommt. S- und E-Suffixe funktionieren nur dann wirklich, wenn es einen tatsächlichen Anfang und ein Ende gibt, und dann würde ich sie lieber from und to .

Alle 9 Kommentare

Ich unterstütze 0 und 1. Dies wird in vielen mathematischen Vorkommnissen verwendet, bei denen t0 anstelle von t1 das anfängliche t usw. bedeutet.

Das ist anders. In diesem Fall bedeutet "0" "anfänglich", nicht "erster" (da das anfängliche t das Null-t ist).

Bei Indizes habe ich persönlich gesehen, dass (x_1, x_2, ...) häufiger verwendet wird als (x_0, x_1, ...). Siehe https://en.wikipedia.org/wiki/0#Mathematik :

Die Zahl 0 kann als natürliche Zahl angesehen werden oder nicht,

Und auch https://en.wikipedia.org/wiki/Cartesian_product#n -ary_Cartesian_product:

(x_1, ..., x_n)

Wenn man sich Mojang- und Java-Bibliotheken ansieht, scheint es, dass 1 und 2 viel häufiger vorkommen als 0 und 1. Tatsächlich waren nach einer Suche nach [a-z]1 alle Ergebnisse, die ich gefunden habe, für something1 und something2 . Ich konnte keine something0 .

  • In DataFixerUpper: mapBoth(final Function<? super L, ? extends C> f1, final Function<? super R, ? extends D> f2);
  • In Brigadegeneral: (e1, e2) -> e1 (Lambda in CommandNode
  • In java.io.FileSystem : rename(File f1, File f2)
  • In java.awt.geom.Line2D : Felder heißen x1 und x2 .

Ich persönlich verwende S- und E-Suffixe für diese Start+End-Elemente, was imo klarer ist.

Ich persönlich würde für x1 und x2 stimmen, da es viel häufiger vorkommt. S- und E-Suffixe funktionieren nur dann wirklich, wenn es einen tatsächlichen Anfang und ein Ende gibt, und dann würde ich sie lieber from und to .

x0 , x1 , x2 , hat für mich wenig bis gar keine Bedeutung. Ich denke nicht, dass wir sie wirklich verwenden sollten.

Ich bin auf der Seite von @Pyrofab, dass ich sie einfach from und to oder start und end ohne Suffexe nennen würde.

startX , endX
fromX , toX
minX , maxX

Brauchen Sie nur die Zahlen, wo es mehr als zwei gibt. x0 , x1 , x2 und es gibt keine besseren Namen, um sie zu beschreiben als "eins, zwei, drei, erster, zweiter, dritter".

Das Problem mit Wörtern wie from , start , min ist, dass sie sagen, dass es einen Unterschied zwischen ihnen gibt. Ich stimme zu, dass min und max verwendet werden sollten, wenn eines niedriger als das andere sein muss, und dass start und end verwendet werden sollten, wenn wir' Ich rede von so etwas wie einem Weg, der irgendwo beginnt und irgendwo endet. Aber hier geht es um Fälle, in denen x1 und x2 vertauscht werden können.

Ich stimme zu, dass min und max verwendet werden sollten, wenn einer niedriger sein muss als der andere

Und doch wurden die Felder in Box von xMin/xMax in x1/x2 umbenannt?

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

asiekierka picture asiekierka  ·  4Kommentare

ChloeDawn picture ChloeDawn  ·  5Kommentare

quat1024 picture quat1024  ·  6Kommentare

ChloeDawn picture ChloeDawn  ·  6Kommentare

altrisi picture altrisi  ·  4Kommentare