aufgabe 4

  • Themenstarter Themenstarter Heyoka955
  • Beginndatum Beginndatum
Schreibt man das Chillen nicht mit zwei l? Fairerweise muss man sagen, dass man erst seeehr spät sehr viele Zeilen in kurzer Zeit schreiben kann. Davor ist man nur mit dem Erkenntnisgewinn beschäftigt...
 
Ich glaube, er meint schielen- auf die Lösung anderer.

Aber noch ein Tipp. Wie hätte man das vor 40 Jahren gelöst? Eine Reihe Studenten schreiben Arbeiten, die keinen Namen erhalten, sondern mit Nummern anonymisiert sind. Und nun werden die auf eine Anzahl Prüfer verteilt. Was erhält dann jeder Prüfer und was kann man da testen?
 
Ich saß heute das erste mal an dem
Projekt.

Davor war ich draußen und Chilen

Ja, Prioritäten zu setzen ist wichtig! Und es macht Spaß, Deine Prioritäten zu sehen....

Und hatten wir nicht mit Dir das Thema Studium sei heute nicht mit dem Studium früher / vor einigen Jahren zu vergleichen?

Also ich kann Dir versichern, dass man zumndest von 94-99 bei einem Informatikstudium nicht durch Chillen zum Diplom gekommen ist. Zumindest an der Uni, an der ich studiert habe, gab es keine Professur für Chillen, es wurden keine Vertiefungsfächer wie "Chillen selbst in Extremsituationen" angeboten ... und wenn man bei Jobbörsen sucht: Irgendwie finde ich da keine Stellen für Profi-Chiller ....

Also nur um zu vermeiden, dass Du Dich durch ein Studium quälst, für dessen Themen Du Dich so wenig motivieren kannst um dann später festzustellen, dass Du mit Abschluss nicht sofort ein Einstiegsgehalt von 100K+ bekommst und so:
Wenn Du das nächste Mal chillst dann denk doch einmal ernsthaft darüber nach, was Du gerne machen möchtest. Was macht Dir Spaß? Und dann brich Dein Studium ab um nach genau das.... Dass Du mit Informatik nicht glücklich wirst, deutet sich in meinen Augen doch schon an. Und wenn es am Erwartungsdruck der Eltern liegt oder so: evtl. einmal ein offenes Gespräch mit denen führen. (Ok, dass Du statt studieren nur chillst musst würde ich Ihnen evtl. nicht sagen.....)

Aber das habe ich Dir jetzt schon öfters geschrieben...
 
Ja, Prioritäten zu setzen ist wichtig! Und es macht Spaß, Deine Prioritäten zu sehen....

Und hatten wir nicht mit Dir das Thema Studium sei heute nicht mit dem Studium früher / vor einigen Jahren zu vergleichen?

Also ich kann Dir versichern, dass man zumndest von 94-99 bei einem Informatikstudium nicht durch Chillen zum Diplom gekommen ist. Zumindest an der Uni, an der ich studiert habe, gab es keine Professur für Chillen, es wurden keine Vertiefungsfächer wie "Chillen selbst in Extremsituationen" angeboten ... und wenn man bei Jobbörsen sucht: Irgendwie finde ich da keine Stellen für Profi-Chiller ....

Also nur um zu vermeiden, dass Du Dich durch ein Studium quälst, für dessen Themen Du Dich so wenig motivieren kannst um dann später festzustellen, dass Du mit Abschluss nicht sofort ein Einstiegsgehalt von 100K+ bekommst und so:
Wenn Du das nächste Mal chillst dann denk doch einmal ernsthaft darüber nach, was Du gerne machen möchtest. Was macht Dir Spaß? Und dann brich Dein Studium ab um nach genau das.... Dass Du mit Informatik nicht glücklich wirst, deutet sich in meinen Augen doch schon an. Und wenn es am Erwartungsdruck der Eltern liegt oder so: evtl. einmal ein offenes Gespräch mit denen führen. (Ok, dass Du statt studieren nur chillst musst würde ich Ihnen evtl. nicht sagen.....)

Aber das habe ich Dir jetzt schon öfters geschrieben...
Leute... bleibt alle auf dem Teppich bitte. Wohin soll sich dieses Thema entwickeln(?).
Ziemlich kindisch wie die sich verhalten ...
 
Wenn ich jetzt die Frage von #153 selbst beantworte, dann wurde aus einem Stapel Abgaben mehrere kleine Stapel abgaben für die Korrektoren. Und man konnte natürlich nachzählen, wie viele das waren.
Nun kann man bei Java ja annehmen, dass ein Stapel sich mit einer ArrayList modellieren läßt, die eine "size"-Methode hat, die die Anzahl der Elemente zurückgibt.
Wenn alle Klassen einen Service haben, kann man vielleicht auch zu Zuordnungsservice eine Klasse Zuordnung erstellen.

Und zack, ist die Testumgebung fertig.
 
Ich weiß ja nichtmal wie viele Abgaben ich habe, bevor ich die weiteren Tests mache, muss ich doch erst wissen, wie ich das aufteile

Du weißt ja auch nicht, wie viele Abgaben es irgendwann mal gibt, das wäre sonst ja auch ziemlich witzlos. Wie du das aufteilst, sollst du dir ja eben überlegen, ist aber eigentlich ganz einfach.


Wenn alle Klassen einen Service haben, kann man vielleicht auch zu Zuordnungsservice eine Klasse Zuordnung erstellen.
Wat? Was soll man denn mit der?
 
Wenn ich jetzt die Frage von #153 selbst beantworte, dann wurde aus einem Stapel Abgaben mehrere kleine Stapel abgaben für die Korrektoren. Und man konnte natürlich nachzählen, wie viele das waren.
Nun kann man bei Java ja annehmen, dass ein Stapel sich mit einer ArrayList modellieren läßt, die eine "size"-Methode hat, die die Anzahl der Elemente zurückgibt.
Wenn alle Klassen einen Service haben, kann man vielleicht auch zu Zuordnungsservice eine Klasse Zuordnung erstellen.

Und zack, ist die Testumgebung fertig.
Verstehe aber ich muss dennoch wieeen wie ich das zuteile?

Es muss ja eine faire Verteilung sein.

Und manche Leute haben zu viele Stunden
 
Verstehe aber ich muss dennoch wieeen wie ich das zuteile?
Richtig, das ist deine Aufgabe. Schön, dass du das noch mal festgestellt hast 🙂

Du hast mittlerweile schon so viele Hinweise bekomme, dass es eine Leichtigkeit sein sollte, das zu lösen.


Ich weise dich aber freundlicherweise nochmals hier drauf hin:
Erster Testfall: ein Korrektor, keine Abgabe.
Zweiter Testfall: ein Korrektor, eine Abgabe.
Dritter Testfall: ein Korrektor, zwei Abgaben.
 
Richtig, das ist deine Aufgabe. Schön, dass du das noch mal festgestellt hast 🙂

Du hast mittlerweile schon so viele Hinweise bekomme, dass es eine Leichtigkeit sein sollte, das zu lösen.


Ich weise dich aber freundlicherweise nochmals hier drauf hin:
Okay ich mache erstmal diese drei Tests dann schauen wir weiter ? Ist das okay ?
 
Was bedeutet denn proportional? Wenn etwas proportional zueinander ist dann muss das ja irgendwas bedeuten...

Also wenn du ein Wort in der Aufgabe nicht verstehst, dann Schlag es nach!
 
Ist egal für die Aufgabe.


Wenn zwei Personen gleich viel arbeiten, dann bekommen beide .... viel?
Wenn eine Person doppelt so viel arbeitet, dann bekommt sie ..... viel?
Wenn Personen gleich viel arbeiten dann bekomen sie die gleiche Anzahl an Abgaben


Und wenn eine Person doppelt arbeitet dann bekommt diese Person doppelt soviel.

Ich muss aber dennoch wissen wie viele Stunden ein Korrektor brauchen sollte für eine Abgabe.
 
Wenn Personen gleich viel arbeiten dann bekomen sie die gleiche Anzahl an Abgaben


Und wenn eine Person doppelt arbeitet dann bekommt diese Person doppelt soviel.

Ich muss aber dennoch wissen wie viele Stunden ein Korrektor brauchen sollte für eine Abgabe.
Nein, musst du eben nicht!
Ernsthaft, du hast keine Ahnung, kannst dir nicht mal die geringsten Dinge selbst erarbeiten, fragst wegen jeder noch so kleinen Frage mindestens 10 Mal das gleiche im Forum und entschließt sich für eine wichtige Aufgabe in einem Fach, wo du nichts zusammenbringst bis nach der eigentlichen Abgabefrist zu chillen.
Du hast in einem Informatikstudium (und hier) echt nichts verloren. Lass es einfach, sich dir was anderes. Keiner wird dir in der Branche je einen Job geben, den du länger als 1-2 Monate behältst...
 
habe aber erst paar fragen,

12141

wie kann ich einen integer objekt ubergeben und dann den integer dadrinne vergleichen?

habe ein problem mit assert
 
Java:
@Test //Eine Abgabe ein Korrektor
    public void test() {

        Korrektor Heyoka = new Korrektor(UUID.randomUUID() , "akin" ,1);
        Deque<Korrektor> liste = new ArrayDeque<>();
        liste.addFirst(Heyoka);
        KorrektorService s = mock(KorrektorService.class);
        Mockito.when(s.getAll()).thenReturn((liste));

        Abgabe abgabe = new Abgabe();
        List<Abgabe> abgaben = Arrays.asList(abgabe);
        Blatt blatt = new Blatt(1, abgaben);
        BlattService service = mock(BlattService.class);
        Mockito.when(service.getBlatt(Mockito.anyInt())).thenReturn(blatt);

        ZuordnungsService zuOrdnen = new ZuordnungsService(service,s);
        zuOrdnen.abgabenZuordnen(1);

        String einKorrektor = service.getBlatt(1).getZugeordneteAbgaben().get(1).getKorrektor().getName();

        List<String> Zuteilung = Arrays.asList(einKorrektor);


    }


    @Test //Ein Korrektor zwei Abgaben
    public void test2(){
        Korrektor Heyoka = new Korrektor(UUID.randomUUID() , "akin" ,2);
        Deque<Korrektor> liste = new ArrayDeque<>();
        liste.addFirst(Heyoka);
        KorrektorService s = mock(KorrektorService.class);
        Mockito.when(s.getAll()).thenReturn((liste));


        List<Abgabe> abgaben = Arrays.asList(new Abgabe(), new Abgabe());
        Blatt blatt = new Blatt(1, abgaben);
        BlattService service = mock(BlattService.class);
        Mockito.when(service.getBlatt(Mockito.anyInt())).thenReturn(blatt);

        ZuordnungsService zuOrdnen = new ZuordnungsService(service,s);
        zuOrdnen.abgabenZuordnen(1);

        String einKorrektor = service.getBlatt(1).getZugeordneteAbgaben().get(1).getKorrektor().getName();

        List<String> Zuteilung = Arrays.asList(einKorrektor);

    }


    @Test //Ein Korrektor keine abgabe
    public void test3(){
        Korrektor Heyoka = new Korrektor(UUID.randomUUID() , "akin" ,2);
        Deque<Korrektor> liste = new ArrayDeque<>();
        liste.addFirst(Heyoka);
        KorrektorService s = mock(KorrektorService.class);
        Mockito.when(s.getAll()).thenReturn((liste));


        List<Abgabe> abgaben = Arrays.asList();
        Blatt blatt = new Blatt(1, abgaben);
        BlattService service = mock(BlattService.class);
        Mockito.when(service.getBlatt(Mockito.anyInt())).thenReturn(blatt);

        ZuordnungsService zuOrdnen = new ZuordnungsService(service,s);
        zuOrdnen.abgabenZuordnen(1);

        String einKorrektor = service.getBlatt(1).getZugeordneteAbgaben().get(1).getKorrektor().getName();

        List<String> Zuteilung = Arrays.asList(einKorrektor);

    }
}
 
@Heyoka955 Nimm doch Netbeans, Eclipse oder den Java-Editor für den Anfang, stelle kein schwarzes Theme ein, beachte die Korrekturvorschläge der IDE, suche selber nach Lösungen, bevor Du sie erfragst - und ein Abmelden von Forum ist nicht zwingend notwendig - bisher hast Du Dich normal verhalten. 😉
 
wie kann ich einen integer objekt ubergeben und dann den integer dadrinne vergleichen?
Was zur Hölle willst du da machen?

habe ein problem mit assert
Wenn du AssertJ nutzen willst (ist zumindest importiert, wenn auch in der Java-6-Version):

Die Tests haben alle keine Assertion und enthalten zT Unsinn, die sind also völlig aussagelos...
 
das macht kein sinn das damit zu prüfen, im Prinzip reicht das wenn ich einen assert mache wie hier

Code:
public void test() {
        //Arrange
        Korrektor Heyoka = new Korrektor(UUID.randomUUID() , "akin" ,1);
        Deque<Korrektor> liste = new ArrayDeque<>();
        liste.addFirst(Heyoka);
        KorrektorService s = mock(KorrektorService.class);
        Mockito.when(s.getAll()).thenReturn((liste));
        Abgabe abgabe = new Abgabe();
        List<Abgabe> abgaben = Arrays.asList(abgabe);
        Blatt blatt = new Blatt(1, abgaben);
        BlattService service = mock(BlattService.class);
        Mockito.when(service.getBlatt(Mockito.anyInt())).thenReturn(blatt);
        ZuordnungsService zuOrdnen = new ZuordnungsService(service,s);

        //Act
        zuOrdnen.abgabenZuordnen(1);

        //Assert

        assertThat(zuOrdnen.abgabenZuordnen(1), // pruefe ob richtig verteilt worden ist)


    }
 

Zurück
Oben