Hallo,
ich sollte in einem Modul an meiner Universität einen Chat-Server implementieren, der die empfangenen Nachrichten "an alle verbundenen Clients weiterleitet". Der Absender der Nachricht ist meiner Meinung nach auch ein verbundener Client und sollte demnach auch seine eigene Nachricht als Antwort bekommen. Macht das irgendwie Sinn oder kann man das auch anders interpretieren? Ich wüsste nicht, wie ich sonst - ohne eine Nachricht an den Absender - gewährleisten kann, dass bei allen der Chatverlauf in der selben Reihenfolge angezeigt wird.
Mein Problem ist jetzt, dass es dadurch in einem Unit-Test zu Fehlern kam, da dieser davon ausgegangen ist, dass der Absender seine Nachricht nicht selbst erhält. Nun wusste ich nicht, an was ich mich halten soll, da sich Aufgabenstellung und Unit-Test widersprechen. Letztendlich habe ich mich dafür entschieden, mich an die Aufgabenstellung zu halten, da diese mehr Sinn ergab als der widersprüchliche Unit-Test. Dadurch fehlt mir aber ein Punkt, der mir jetzt zum Bestehen des ganzen Moduls fehlt (da gibt es keine Noten, nur bestanden bzw. nicht bestanden) und mein Professor ist nicht bereit, mir diesen zu geben, weil er der Meinung ist, dass ich mich an die Unit-Tests hätte halten sollen. Aber woher sollte ich das wissen?
Ich möchte keine rechtliche Beratung, sondern nur eure fachliche Einschätzung dazu...
Grüße,
Magogan
ich sollte in einem Modul an meiner Universität einen Chat-Server implementieren, der die empfangenen Nachrichten "an alle verbundenen Clients weiterleitet". Der Absender der Nachricht ist meiner Meinung nach auch ein verbundener Client und sollte demnach auch seine eigene Nachricht als Antwort bekommen. Macht das irgendwie Sinn oder kann man das auch anders interpretieren? Ich wüsste nicht, wie ich sonst - ohne eine Nachricht an den Absender - gewährleisten kann, dass bei allen der Chatverlauf in der selben Reihenfolge angezeigt wird.
Mein Problem ist jetzt, dass es dadurch in einem Unit-Test zu Fehlern kam, da dieser davon ausgegangen ist, dass der Absender seine Nachricht nicht selbst erhält. Nun wusste ich nicht, an was ich mich halten soll, da sich Aufgabenstellung und Unit-Test widersprechen. Letztendlich habe ich mich dafür entschieden, mich an die Aufgabenstellung zu halten, da diese mehr Sinn ergab als der widersprüchliche Unit-Test. Dadurch fehlt mir aber ein Punkt, der mir jetzt zum Bestehen des ganzen Moduls fehlt (da gibt es keine Noten, nur bestanden bzw. nicht bestanden) und mein Professor ist nicht bereit, mir diesen zu geben, weil er der Meinung ist, dass ich mich an die Unit-Tests hätte halten sollen. Aber woher sollte ich das wissen?
Ich möchte keine rechtliche Beratung, sondern nur eure fachliche Einschätzung dazu...
Grüße,
Magogan