Zum Inhalt springen

Swag

Mitglieder
  • Gesamte Inhalte

    2
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Swag

  1. FIAE Hier. Ich geb hier auch nochmal das rein was ich in einem anderen Thread geschrieben habe, vielleicht hilft es ja einem. Meine Gedanken und Ansätze zu AP2-2: Also Aufgabe 1 waren gefühlt geschenkte Punkte zum Glück. War ganz lustig sich durch die einzelnen Abteilungen durchzuwursten und die Informationen zusammenzutragen. Wenn man da nicht durcheinander gekommen ist ging das recht klar. Aufgabe 2 ist natürlich so ein Ding. Ich habe die entry-Variable auch als Liste behandelt und mit foreach durchitteriert. Im Nachhinein bin ich mir aber doch ziemlich sicher das es sich bei dem entry-Objekt um ein ResultSet handelt weil zum einen in der Aufgabe davon gesprochen wurde das die Tabelle in der DB auch InOut (oder so) heißt als auch weil das sonst absolut keinen Sinn machen würde. Man hätte dann wahrscheinlich mit hasNext() durchloopen sollen. Ich finde das natürclich auch sehr problematisch weil das definitiv nicht richtig oder genug in der Aufgabenstellung beschrieben wurde. Des weiteren habe ich das dann so umgesetzt das ich mir die größen für das array über die Methoden gesetzt habe also -> array[anzahlTageImMonat][9]. Dann durch entry durch-itteriert und erst geschaut ob InOut 1 oder 0 ist und basierend darauf dann += oder -= gerechnet. Die Array position dann mit array[anzahlTageImMonat - 1][stunde - 9] bestimmt. am ende dann einfach das array zurückgegeben. Bei Aufgabe 3 habe ich die Fehler gefunden das der erste Monat nicht ausgewertet wird weil die variable monat mit dem ertsen Monat der Testdaten vorbelegt wird also "Januar". Eine Auswertung findet nur statt wenn monat != monatJetzt ist und das ist bei einer Vorbelegung von "Januar" nicht der Fall und somit wird Januar komplett übersprungen. Ein anderer Fehler den ich gefunden habe ist das die minMonat und minJahr Variablen nicht richtig gesetzt werden weil da ein "<=" gefehlt hat. Das sind dann auch die Anweisungen die bei der Anweisungsüberdeckung nicht gecovered werden. Als mögliche Umsetzung hab ich gesagt das man monat mit einem leeren String vorbelegt und die min berechnung um ein "<=" angepasst wird. Ob das jetzt wirklich so war hab ich keine Ahnung, ich hab es halt auch nur gerade so zeitlich geschafft da ich die Funktionalität komplett ignoriert habe und nur die Logik Stück für Stück abgegangen bin. Wenn man sich da zu lange in den Code eingelesen hat um jede Zeile zu verstehen hat die Zeit bei weitem nicht gereicht. Aufgabe 4 war halt Standard-SQL wobei mich hier genervt hat das Spalten wie Datum_Soll nicht definiert waren ob die vom typ varchar oder Date waren weshalb ich nicht wusste ob ich das Datum jetzt mit tochar oder so noch umformen musste. AP-1 und AP-3 waren halt bis auf die Excel-Sache (und die Tatsache das ich in WiSo echt abrauche) verhältnismäßig Standard. Aber die AP2-2 war halt schon echt heavy. Ich hoffe auf 4 gewinnt.
  2. Ich kann mal noch meine Erfahrungen mit der Prüfung teilen. Also Aufgabe 1 waren gefühlt geschenkte Punkte zum Glück. War ganz lustig sich durch die einzelnen Abteilungen durchzuwursten und die Informationen zusammenzutragen. Wenn man da nicht durcheinander gekommen ist ging das recht klar. Zu Aufgabe 2 kann ich meinem Vorschreiber in größten Teilen zustimmen da ich das ähnlich umgesetzt habe. Ich habe die entry-Variable auch als Liste behandelt und mit foreach durchitteriert. Im Nachhinein bin ich mir aber doch ziemlich sicher das es sich bei dem entry-Objekt um ein ResultSet handelt weil zum einen in der Aufgabe davon gesprochen wurde das die Tabelle in der DB auch InOut (oder so) heißt als auch weil das sonst absolut keinen Sinn machen würde. Man hätte dann wahrscheinlich mit hasNext() durchloopen sollen. Ich finde das natürclich auch sehr problematisch weil das definitiv nicht richtig oder genug in der Aufgabenstellung gezeigt wurde. Des weiteren habe ich das dann so umgesetzt das ich mir die größen für das array über die Methoden gesetzt habe also -> array[anzahlTageImMonat][9]. Dann durch entry durch-itteriert und erst geschaut ob InOut 1 oder 0 ist und basierend darauf dann += oder -= gerechnet. Die Array position dann mit array[anzahlTageImMonat - 1][stunde-9] bestimmt. am ende dann einfach das array zurückgegeben. Bei Aufgabe 3 habe ich die Fehler gefunden das der erste Monat nicht ausgewertet wird weil die variable monat mit dem ertsen Monat der Testdaten vorbelegt wird also "Januar". Eine Auswertung findet nur statt wenn monat != monatJetzt ist und das ist bei einer Vorbelegung von "Januar" nicht der Fall und somit wird Januar komplett übersprungen. Ein anderer Fehler den ich gefunden habe ist das die minMonat und minJahr Variablen nicht richtig gesetzt werden weil da ein "<=" gefehlt hat. Das sind dann auch die Anweisungen die bei der Anweisungsüberdeckung nicht gecovered werden. Als mögliche Umsetzung hab ich gesgt das man monat mit einem leeren String vorbelegt und die min berechnung um ein "<=" angepasst wird. Ob das jetzt wirklich so war hab ich keine Ahnung, ich hab es halt auch nur so gemacht das ich die Funktionalität komplett ingoriert habe und nur die Logik Stück für Stück abgegangen habe. Das hat auch echt einiges an Zeit gefressen. Aufgabe 4 war halt Standard-SQL wobei mich hier genervt hat das Spalten wie Datum_Soll nicht definiert waren ob die vom typ varchar oder Date waren weshalb ich nicht wusste ob ich das Datum jetzt mit toChar oder so noch umformen musste. Im Großen und ganzen fande ich die Prüfung echt heavy sowohl Afgabenteil 2 als auch Aufgabenteil 1. Ich hoffe auf 4 gewinnt.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...