Skip to content

Latest commit

 

History

History
74 lines (54 loc) · 4.12 KB

README.md

File metadata and controls

74 lines (54 loc) · 4.12 KB

Description

ICT-UEK 295 Prüfung von Ivo Kamek.

Test

Es gibt mehrere Tests, folgende Tests werden ausgeführt. Die Commands stimmen.

# unit tests
$ npm run test-todo

# e2e tests
$ npm run test-todo:e2e

# test coverage
$ npm run test-todo:cov

Planung

Durften wir zum Glück etwas auslassen.

-Template Setup + Run -Endpoints -Auth -Tests e2e -Tests Unit -Eslint Fix -Final Cleanup

Projektinformationen

Projektname: Todo-App Projektdauer: 2 Tage Ersteller: Ivo Kamek Krämer

Vorgehen / Aufgaben-tabelle

Aufgabe aufwand / h ist aufwand / h Fazit
Zeitplan erstellen 30 min 20min Halt nervig
Package.json bearbeiten 10min 10min Immer gut Aufgabe lesen
SqlIte Datenbank aufsetzen und DTO Files machen 30min 15min Amen where do I start
Swagger API Dokumentation 30 min 15min Ez konnte ich praktisch übernehmen
Security.env erstellen 10min 5min Auch super simpel
Alle/ein Item lesen 1.5h 50min Validation ist Luxus
Item anlegen und anpassen 1.5h 55min Works
Item ersetzen und löschen 1.5h 50min Works Role Validation ist nicht cool
JWT implementieren 1.5h 15min Ez
Testing und Bugfixing 3h 3h Test für Test, eher langweilig
Eigene Tests machen 2h 2h Spass nen ich das nicht
Linter fixing 30min 10min Meisten autofix oder eif Eslint Disable (Was nicht verboten ist)

Fazit Ivo Kamek Krämer (TheKamek)

Zur Arbeit:

Ich fand die Arbeit eher mittelmässig. Ich hätte es cool gefunden auch ein Front-End zu haben auf welchem man am Schluss eine To-Do App hat. Die Tests waren zum Teil etwas wilkürlich und bei einem Delete ein "No Content" zurückzugeben ist meistens best practice. Nicht ein 200. Gelernt habe ich so mittelmässig viel, es hatte klar auch neues und dort konnte ich mich vertiefen, doch die Grundlagen waren schon klar. Ich denke mit einer Überarbeitung der Unterlagen kann dieser ÜK sogar richtig spass machen. Es hat am Anfang der Ablauf gefehlt, was zwar mir nicht viel ausmacht, doch ich denke viele sind überfordert "Wo soll ich jetzt starten".

Zur Location:

Well, Open Spaces sind garantiert etwas "interessantes"... Es würde helfen wenn man die Bildschirme + Maus + Tastatur übernacht wenn man am nächsten Tag genau wieder dort ist stehen lassen kann. Mir fehlte noch ein Rückzugsraum indem niemand am Arbeiten ist. Denn auch in der Küche waren ständig Leute die gearbeitet haben. Vielleicht etwas spassiges wie ein Pingpong Tisch oder so in einem kleinen Raum mit Couch.

Zur Lehrperson:

Ich fand Natalie hat es soweit sehr gut gemacht. I mean klar, wir sind eine sehr eigenständige Klasse, aber mit den Nachrichten im Learningview konnte direkt mit allen Kommuniziert werden. Ich bin sehr dankbar, dass wir nicht Studenlang in erklärungen gefangen waren die für manche irrelevant/schon klar sind. Falls jemand etwas hatte, war sie bereit zu helfen und hat auch Zeit investiert.