-
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
Vorläufige Korrektur #9
Comments
Was meinst du mit dem built? Deine Kurzschreibweisse ist grade nicht so aufschlussreich :-/ |
Ich habe auch eine Frage zu meiner Leistung. Bastercall (Sebastian) hat für mich lediglich den Quelltext etc. gepushed. Es kann daher den Anscheinhaben, dass ich nicht genug Eigenleistung erbracht habe. Jedoch, wenn man in die Quelltexte sieht, so sind meine Quelltexte gekennzeichnet mit meinem Namen. Von 2050 Zeilen Code habe ich 1231 Zeilen Code verfasst, also gut 70 % des gesamten Quelltextes. Jetzt ist meine Frage, ob ich wegen mangelnder Eigenleistung vorzeitig nicht bestanden habe? mfg Marc |
Gradle baut bei euch keine einzige Klasse. Probiert mal Man sieht das auch beim build: ``:compileJava UP-TO-DATE` Vielleicht ist https://docs.gradle.org/current/userguide/java_plugin.html#N152C8 hilfreich. |
Wir haben jetzt jedoch folgendes Problem: Wir können das bauen, alles gut aber wenn wir den Programm inteenen Compiler nutzen passiert nichts. Das Problem hatten wir auch schon vorher in einigen unseren IDEs, haben festgestellt das dort statt jdk, jre oder andere Biblotheken genutzt wurden. Das haben wir behoben. Beim manuellen bauen oder eben beim bauen mit Gradle werden jedoch Null Pointer geworfend weil er eben jdk vermisst. |
Woher weisst du das? Der Gradle Build macht gar nichts, deswegen kann man da auch nichts lufen lassen. Ausserdem habt ihr die Compiler Bibliothek im Sourcecode eingebunden (und zwar ohne die Lizenz!), das ist so auch nicht gedacht. Ich habe keinen Zweifel, dass es in eurer IDE läuft. Das ist aber nicht ausreichend, weil ihr keine reproduzierbaren Builds habt, die auch tatsächlich etwas machen. |
Gradle: Gradle müsst Ihr euch in der Hinsicht, wie ein Makefile vorstellen, oder eine Anweisung, wie man Seit ihr inzwischen an der Stelle weiter? @marc Was meinst Du mit "meine Quelltexte"? Habt ihr euch Gegenseitig verboten gehabt, die Klassen Welche Commits hat Sebastian für dich gepusht? Nur mit MaFeg100 oder Marc betitelte? Habt Ihr sonst noch fragen o.ä.? |
So ich gebe jetzt hier mal ein paar Updateinfos:
|
Einfach, weil das anscheinend nicht ganz so klar geworden ist, ich will hier niemandem etwas böses. Ahja und was ist eigentlich mit den anderen beiden? Und in wie fern "wird theoretisch nicht gespeichert"? xD |
Alles gut :D 👍 Die Führung durch die Schritte ist jetzt klar unterscheidbar, da jetzt nicht mehr die MenuItems PhaseRED, PhaseGREEN, Refactor vorhanden sind sondern Compile und Leave Refactoring. Die Phase wird jetzt an der rechten Seite farblich angezeigt, zudem ist sie auch beschriftet. Auch wird, wenn BabySteps im XML angegeben ist ein Timer über der Phasenanzeige erstellt der die verstrichene Zeit und die gesamte Zeit, die noch zur Verfügung steht angibt. Wenn der Tab gewechselt wird, so wird die Zeit die schon verstrichen ist angehalten bis in diesem Tab weiter gearbeitet wird. Bei XML ohne Babystep wird nur eine Phasenanzeige erstellt. Als nächstes wird dann noch implementiert, dass nach Beendigung der Zeit der Quelltext, der bis zur PhaseRot entstanden ist gelöscht wird |
Ich weiß nicht ob die beiden anderen hier mitlesen, da ich denke das sie das tun können sie selbst etwas schreiben. Ich habe viel von Marc und ein wenig von Denis gepusht und da auch Namen rangeschrieben, wenn es nicht von mir war. Theoretisch heißt das es funktionieren müsste ;-) |
Sorry, dass ich jetzt erst schreibe, mein Mailprogramm hat mir grade alles hier auf einmal ausgespuckt... |
So ich merke an dieser Stelle noch etwas zu der aktuellen Version an. Sobal mit Gradel gebaut kann man das Programm starten. Es erstellt direkt neben der Jar einen LibaryFolder. Der ist leer. Um das Programm nutzen zu können einfach den Inhalt des LibaryFolders aus dem master Branch dort hinein verschieben. |
Kleiner Nachtrag: Die Downloadfunktion tut zwar was sie soll, wir haben leider keinen Anbieter gefunden der es drittprogrammen gestatet content zu ziehen, deswegen konnten wir onlinen keinen Testordner hinterlegen. |
Also geändert sind jetzt:
|
Damit auch noch klar wird wer was gemacht hat ist hier eine Übersicht:
|
Folgende Situation: Darüber hinaus wirft euer Programm regelmäßig Exceptions:
Es ist wirklich sehr undurchsichtig, wer was bei euch gemacht habt. Dass jemand ganz alleine an einer Datei gearbeitet hat, könnt ihr mir nicht erzählen, deshalb zählen für mich die Nun zu den Einzelleistungen, wie ich sie gerade sehe (falls ihr das anders seht, siehe Vorschlag unten – insbesondere ist es nicht gut, wenn man sich hier nie zu Wort gemeldet hat: ihr solltet alle E-Mails erhalten, sobald hier was passiert):
Ich möchte nun entweder eine vernünftige Schritt-für-Schritt-Anleitung haben, wie man das Programm zu bedienen hat (und zwar so, dass man Test- und Programm-Code NICHT gleichteizig bearbeiten kann [einzige Ausnahme: Refactor], ggf. muss das noch programmiert werden) |
Wir können uns sehr gere nach der Ana2 Klausur treffen, ich breite dann einen Leptop vor. Wir müssten dann nur gucken, wo wir uns dann treffen. |
Dienstag, 12:15 Uhr, im (bzw. falls besetzt vorm) Übungsraum? |
ja gerne, raum 25.12.02.33 ? |
Das wäre Raum 25.22.00.82 |
@Kegny Doch habe ich jetzt noch eine Frage und zwar steht bei mir im Abgabesystem, dass ich nicht bestanden habe. Ist das ein Fehler und wird das nachgetragen, oder stimmt das ? |
@MaFeg100 Das, dass bei dir so eingetragen ist liegt daran, dass Projekt 7 nur Jens eintragen kann und er von mir bisher nur die erste vorläufige Korrektur bekommen hat. Das wird noch geupdated. |
@Kegny |
Eure Abgabe ist so noch nicht in Ordnung und ihr müsst definitiv noch Gradle fixen.
Bei den Kritikpunkten, wegen der Modi-Wechsel bin ich mir teils nicht ganz sicher, ob ich einfach nur die Bedienung nicht richtig verstanden habe..
Ansonsten würde ich gerne noch etwas mehr von allen außer Bustercall sehen,
das bisherige von euch ist zu wenig. Ihr könnt euch z.B. an die Bugs setzten oder
im Ilias auf die von Jens gemachten Vorschläge eingehen.
Zu beheben:
Das gebaute soll eigtl. in irgendeiner Form euer Programm und ausführbar sein
[Generell konnte ich RED nicht verlassen, mache ich da was falsch?]
[Bei den Babysteps wäre auch ein Timer angebracht]
Kleinere Mängel:
Ihr habt da einen oder mehrere im Hintergrund laufende(n) Thread, der/die nicht geschlossen werden.
Was außerdem schön wäre, ist es, wenn ihr Sonderzeichen in den Funktionen vermeiden könntet,
da die Kodierungsabhängig sind und da z.B. in meinem Fall Fehler deswegen auftreten und Funktionen nicht erkannt werden.
The text was updated successfully, but these errors were encountered: