-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Korrektur des Projekts #9
Comments
Das ist erstmal nicht nötig. Falls nötig, so werde ich euch Bescheid geben.
|
|
Building per Travis habe ich gerade korrigiert. Anscheinend wurde von jemanden ein falscher Test geschrieben. |
Über Eclipse funktioniert alles ohne Probleme, jedoch nicht über die Konsole:
|
Habe einen Ordner mit einer runable .jar hochgeladen (für Windows). |
Das ist nicht ausreichend. Es sollte auf der Kommandozeile kompilierbar sein.
|
Mein Tipp: Findet heraus, wo die Resourcen-Dateien (wie zum Beispiel .fxml) liegen müssen. |
Das hier ist auch komisch: |
Haben das gemacht um eine .class erstellen zu können, damit der User diese ausführen kann. |
Der User kann dadurch also auf den run-Button drücken um das Programm zu starten. |
Mir ist nicht ganz klar, warum. Die Kata Bibliothek compiliert doch die Java Strings und lässt die Tests laufen. Oder ist das ein Zusatz feature? Fall ja, werden die Dateien nachher auch aufgeräumt? |
Das ist ein Zusatz feature. Wollten noch, dass der User sein Programm von unserer "mini IDE" aus starten kann. Die .class Dateien werden in der Hinsicht nicht aufgeräumt bzw. gelöscht. Man kann das Programm dadurch halt aus dem Ordner Task/AufgabenName/ nehmen und außerhalb des TDDTrainers ausführen, falls man dies möchte. |
Aber ich verstehe wo das Problem ist. Wenn eine zweite Person die gleiche Aufgabe bearbeiten will, kann diese nur am Speicherstand der vorherigen Person weiterarbeiten. Dieses Problem haben wir aus Zeitmangel nicht beheben können. Eine Idee wäre ja z.B., dass man ein Backup-Ordner hat aus dem, wenn man Auf File->New klickt der Anfangsstand geladen wird und der aktuelle Ordner Task/AufgabenName überschrieben/gelöscht wird. |
Also die .jar ist jetzt unter linux und windows ausführbar. |
Euer Programm sollte auf der Konsole kompilierbar und ausführbar sein. Fertige Kompilate sind nicht transparent genug.
|
Ok, habe nun einen neuen Ordner "TDDT-Ohne IDE" hochgeladen, in der das Projekt nicht per IDE aufgebaut wurde. |
Wenn ihr doch als Basis Gradle verwendet habt (naja, da kommt ihr nicht drum herum, denn das war eine Anforderung), dann sollte das Projekt mit |
Da haben Sie natürlich Recht. :) |
So dritter und hoffentlich letzter Versuch. Habe den Ordner gerade nochmal geupdated jetzt sollte alles reibungslos funktionieren. |
Kann die Korrektur des Projekts jetzt aufgenommen werden oder fehlt noch etwas? |
Ich der Datei Programm.java befinden sich drei Umlaute. Diese bitte entfernen. Ansonsten ist es eigentlich nicht so sauber, da ihr mehrmals den selben Code in den verschiedenen TDDT-Ordner für verschiedene Build Systeme habt. Es müsste eigentlich auch ohne die speziellen Kopien klappen. Was sagst du dazu @bendisposto ? |
Ich versteh das mit den 3 Versionen auch nicht so ganz, warum macht ihr euch das Leben so schwer? Aber von mir aus ist das ok, es gibt ja eine Version, die mit Gradle auf Travis gebaut wird. Die Umlaute sollten noch raus, dann ist das denke ich ok. |
Habe die Umlaute entfernt. |
Wenn Sie möchten baue ich das Repo so auf wie der Ordner TDDT - Ohne IDE mit Gradle und verknüpfe es mit Travis. |
Falls das Programm nur schwer auszuführen ist, kann ich in github auch nen Ordner mit ner runnable jar hochladen.
The text was updated successfully, but these errors were encountered: