Das Video hat er runter genommen, aber es wäre das Video:Dürfte ich mal wissen welches Video ? Möchte das auch mal sehen![]()
Das Video hat er runter genommen, aber es wäre das Video:Dürfte ich mal wissen welches Video ? Möchte das auch mal sehen![]()
Ich führe hier mal ein kleines Beispiel auf: https://github.com/DevsWithoutHobbi.../DevsWithoutHobbies/Runde1/Spell.java#L46-L53
Dieses Team ist weiter gekommen, das Plugin besitzt 5 Klassen (im Vergleich zu unserem, das 48 oder so hat). Sie nutzen KEIN Maven/Gradle o.ä, der Code ist schlecht (Beispiel gefällig? okay: Der Markierte bereich in der Klasse, die Funktion getID - wieso hat jeder Spell extra nochmal eine ID? Wieso nicht einfach das ENUM value nehmen? Wäre deutlich performanter und einfacher Beispiel: https://github.com/AlexDigital/DevA...sproject/magicwar/game/GamePhase.java#L33-L35)
Jetzt mal ein anders Beispiel bitte o:Ich finde so ziemlich alle Bewertungen sehr fragwürdig!
hab ich ja geschrieben, bitteHabe oben doch schon eins gemacht, möchtest du noch eins?
import com.avaje.ebeaninternal.server.deploy.BeanDescriptor.EntityType;
Mir ist es wirklich egal, ob wir weiter sind oder nicht, es geht ums Dabeisein. Aber mir kann keiner, wirklich keiner erzählen, dass die besser waren als wir.Dies Stammt nun von @CreepPlays
Beispiel: TeamUnkreativ
Da fallen mir schon auf dem ersten Blick kritische Fehler auf (die mir auf den ersten Blick aufgefallen sind):
- Nicht eindeutige Klassennamen (Move z.B., da weiß man nicht, ob es ein Listener ist oder nicht, da verliert man bei vielen Klassen den Überblick)
- Deutsche Klassennamen (man wurde den Konventionen nicht gerecht): AmbossE, Enderauge, ...
- Die Formatierung geht gar nicht: https://github.com/Lordizzel/DevAthlon2/blob/master/Magic/src/de/unkreativ/magic/Enderauge.java
- Sie machen sinnlose Konstruktoren bei den Listenern, die leer sind.
- Ich verstehe nicht, wie manche Listener überhaupt gehen sollten, wenn sie nicht einmal registriert werden (AmbossA, der Konstruktor ist leer und in der Main wird nur der Konstruktor aufgerufen)
- In der Main-Klasse ist "Partikel" groß geschrieben und auf deutsch und ist sogar noch static, was man ja weitestgehend vermeiden und wenn dann Singletons nutzen sollte
- Unnötiger Else-Block in Enderauge.java
- Wieso implementieren sie zusätzlich Listener in Commands, wenn es eigentlich unnötig ist?
Ja, oder sowas:
Code:import com.avaje.ebeaninternal.server.deploy.BeanDescriptor.EntityType;
Das ist einfach Schwachsinn! Sorry, ist aber so
Und bitte auch die PunkteKann jz mal einer die Kriterien auflisten?
Man hätte die Jury prüfen sollen, ob sie so etwas überhaupt bewerten kann, sodass so etwas nicht passieren würde.
Wenn man schon deutsche Klassennamen sieht, dann wäre das bei mir schon ein Minuspunkt.
Das Ergebnis entspricht einfach zum Großteil nicht der Wahrheit, wenn man sich das mal genauer ansieht, welche Projekte die Teams gemacht haben.