Im Wuecampuskurs findet ihr nun die erste von drei Aufgaben, welche für einen Notenbonus in der Klausur bearbeitet werden können. Zwei der drei Aufgaben müssen erfolgreich bearbeitet werden um den Bonus zu erhalten. Für die Aufgabe wird auch das Thema der heutigen Vorlesung, Fehlerbehandlung, benötigt.
Die Aufgaben bestehen jeweils aus einer Zip-Datei mit einer SBT-Projektvorlage sowie einem Angabentext als PDF und Markdown. Das Projekt enthält Unittests, sodass ihr lokal überprüfen könnt, ob eure Lösung korrekt arbeitet. Neben dem Bestehen der Tests muss der Code funktional geschrieben sein, damit die Aufgabe bestanden ist. Viele nicht-funktionale Dinge werden von einem Compiler-Plugin direkt zu Compierfehlern, dieses ist in der Vorlage konfiguriert.
Die Lösung ist als gezippter Projektordner über Wuecampus abzugeben. Es darf in Gruppen bis zu 3 Personen gearbeitet werden, bei Gruppenarbeit sollten die Quellcode-Dateien mit einem Kommentar beginnen, in dem alle Gruppenmitglieder aufgelistet sind. Es ist ausreichend, wenn die Lösung von einer Person aus der Gruppe hochgeladen wurde.
Für die erste Aufgabe habt ihr 3 Wochen Zeit, also bis zum 24. Mai. Die zweite Bonusaufgabe erscheint dann am Abgabetermin der ersten, usw..
Tendenziell ist die dritte Aufgabe komplexer als die vorherigen, wir empfehlen also, direkt von Anfang an mitzumachen.
Regards
Alexander
Hello,
You can now find the first of three exercises you need to solve for the exam grade bonus on the WueCampus course. You need to pass two of the three exercises to get the bonus. The subject of today's lecture, error handling, is required for the exercise.
Each exercise will consist of a zip file, in which you can find an SBT project with a code template, as well as instructions in PDF and Markdown formats. The given project contains unit tests. To pass, your solution should fulfill all of these. It also needs to be written in a functional way, a compiler plugin is configured in the template to make many non-functional constructs into compile errors.
To hand in your solution, pack it back it into a zip file and upload it on WueCampus. You may solve these exercises in groups of up to three people. If you work in a group, add a comment to the start of your source files listing all group members. Only one group member needs to upload the solution.
You have three weeks for the first exercise, i.e. until the 24th of May. The second bonus exercise will become available on the hand-in date of the first, etc.
The third exercise will be the most complex of the three, so we recommend to not skip the earlier exercises.
Regards
Alexander