[30.11. 10:44 Uhr] NEUE VERSION IN POSTING WEITER UNTEN]
da man als "Senior Consultant" kaum noch zum Programmieren kommt, sondern entweder debugt, liest, Prosa schreibt, Diagramme malt oder redet, hier nun eine kleine Übung. Wirklich nix großes.
gemäss wie hier die Auslosung der WM 2010 beschrieben wird:
http://www.gamesbids.com/forums/index.php?showtopic=16016Das Programm liefert einem dann mögliche Gruppen. Nix dolles. Hab 2 Stunden gebraucht. Gibt die Ergebnisse in der Konsole aus.
Es ist mit java6 kompiliert. Option a) geht aber sicher auch mit Java5.
2 Optionen:
a) gruppenAuslosung.zip: als Projekt in Eclipse (3.5) importieren und de.aja.wm.auslosung.client.Client starten (hat eine main-Methode).
b) wmAuslosung.zip: excecutable jar (vom Namen her .zip) abhängen und mit cmd oder shell starten: java -jar wmAuslosung.zip
Eventuelle Updates bis zur wirklichen Auslosung tu ich reinposten (und altes ersetzen).
Geplant sind:
Geschäftslogik:
- Anwender kann den Teams Stärken auf einer Skala von 1 bis 7 zuweisen.
- Die Gruppen werden dann sortiert nach der Gesamtstärke
- Programm kann für jedes Land die maximal stärkste und schwächste mögliche Gruppe zusammenstellen (basierend auf der Einschätzung der Stärke)
Refactoring:
- Trennung der Klasse Fifa in die Klassen DrawBuilder und Draw
Integration:
- Daten zu Teams können in Excel Datei eingegeben werden
- aus dem ganzen wird eine EJB3 Anwendung mit Web Frontend (vermutlich keine Zeit)
- aus dem ganzen wird eine EJB3 Anwendung mit einem Flex Frontend (sehr, sehr, sehr unwahrscheinlich)
Ein paar Ergebnisse:
A
---
South Africa
Serbia
Chile
Australia
B
---
Italy
Netherlands
Cameroon
USA
C
---
Spain
Denmark
Paraguay
Honduras
D
---
Germany
Portugal
Cote d’Ivoire
North Korea
E
---
England
Greece
Algeria
Mexico
F
---
Argentina
Slovenia
Uruguay
New Zealand
G
---
Brazil
Switzerland
Ghana
Japan
H
---
France
Slovakia
Nigeria
South Korea
-------------------------
A
---
South Africa
Portugal
Uruguay
Honduras
B
---
Argentina
Denmark
Cameroon
New Zealand
C
---
Spain
Slovakia
Cote d’Ivoire
Mexico
D
---
Brazil
Greece
Chile
Japan
E
---
France
Slovenia
Nigeria
North Korea
F
---
Germany
Netherlands
Ghana
USA
G
---
England
Switzerland
Algeria
South Korea
H
---
Italy
Serbia
Paraguay
Australia