Thread Array erstellen und sortieren best practice RoundRobin Auswertung (8 answers)
Opened by Ichhalt at 2016-10-18 11:39

Ichhalt
 2016-10-18 16:19
#185512 #185512
User since
2016-10-10
30 Artikel
BenutzerIn
[default_avatar]
2016-10-18T13:31:41 Raubtier
Hm.

1. Ich hätte bei Dart erwartet, dass es in der Tabelle Felder wie "set" oder "leg" gibt statt "sperg".


Ja - stimmt und bin da bei Dir, aber ich fing da eigentlich aus Neugierde damit an und dann wuchs es mal wieder ... der ganze Code muss noch massiv überarbeitet werden und optimiert werden

2016-10-18T13:31:41 Raubtier
2. Ich lese deinen Code nur sehr ungern, denn wer weiß schon, was folgendes tut (insbesondere was sind 0,2,4)? (ja, ich weiß, finde man im select heraus)
Code (perl): (dl )
1
2
3
$s1 = latin1($inner[0]);
$s2 = latin1($inner[2]);
$n = latin1($inner[4]);

Ich würde da für das @inner lieber anständige Namen haben wollen!


Siehe oben - wird alles noch überarbeitet...

2016-10-18T13:31:41 Raubtier
3. Tabellennamen mit variablem Anteil drin?!


Es geht hier um je nach Teilnehmeranzahl um je Gruppe eine Tabelle Gruppe und eine dazu passende Paarungen

2016-10-18T13:31:41 Raubtier
4. Auch wenn das $id in der SQL-Abfrage aus einer anderen Tabelle kommt, habe ich damit immer ein ungutes Gefühl, wenn man Variablen in die SQL-Abfrage direkt reinschreibt ohne Quoting. Da du eh prepare/execute nutzt, könntest du das $id einfach ins execute schieben.


hmmmm - ok ... ist mir aber dann explodiert


2016-10-18T13:31:41 Raubtier
5. Was soll die magische Konstante "2" in $gewonnen++ if($inner[1] == 2);? Immer best of 3? Warum nicht einfach auf $inner[1] > $inner[3] testen?


Das hast Du richtig interpretiert und auch das wird noch variable werden.
Was ich natürlich hier nicht aufgeführt habe, sind alle Turnierparameter, die beim Start angegeben werden können.
Allerdings ist es auch auf Verbandsebene so, dass RoundRobin Best of 3 gespielt wird ... Plausibilitätsprüfung muss da eh auch noch rein...
Ich brauch grade erst mal was vorzeigbares und dann wird detailiert nachgearbeitet ... wie gesagt - alles ein wenig mit der heißen Nadel gestrickt im Moment ...

Aber ich danke Dir sehr für Deine Gedanken und sei Dir versichert, dass ich aus Deinen Zeilen wieder einiges mitgenommen hab. - Danke!

LG
Ichhalt

View full thread Array erstellen und sortieren best practice RoundRobin Auswertung