Gilded Rose(4): Wie war's? Worauf kommt es an?
Idea
Ziel
Ich werde mir klar, was ich über Refactoring und Tests gelernt habe.
Hintergrund
Ein Lernergebnis lässt sich oft erheblich verstärken, indem man darüber nachdenkt, was man gerade erlebt hat.
Loose
Arbeitsschritte
Allgemeines
- 1 Wie empfanden Sie diese Aufgabengruppe?
Waren die Aufgaben zu schwer?
Oder wurde sogar eher zu viel erklärt?
Waren die Erklärungen irgendwo zu schwer verständlich? Woran lag das dann? - 2 Sind die Aufgaben für Sie in der vorgegebenen Zeit umsetzbar gewesen?
Wenn nein: Woran hat das wohl gelegen?
Zu gildedrose_tests:
- 3 Empfinden Sie die Fokussierung auf Tests als wertvoll oder eher als lästig? Begründen Sie.
- 4 Wie werden Sie zukünftig mit Tests umgehen?
Werden Sie Tests vor dem Schreiben des Codes anlegen (womöglich in TDD-Manier)?
Oder werden Sie Tests gleich nach dem Schreiben des Codes einführen?
Oder verzichten Sie eher ganz auf Tests?
Warum?
Zu gildedrose_refactor:
- 5 Welche der Varianten 1 oder 2 erschien Ihnen sinnvoller? Warum?
- 6 Ist Ihnen noch eine dritte Variante zur Refaktorierung eingefallen? Wenn ja: Skizzieren Sie diese in einem kurzen Absatz.
Zu gildedrose_implementation
- 7 Gab es nach der Vorarbeit hier Probleme bei der Implementierung?
- 8 Schauen Sie sich nochmal den Original-Code an. Glauben Sie, dass Sie Implementierung dort genauso einfach hätten machen können?
Reflection
Abgabe
Geben Sie ein Markdown-Dokument ab mit knappen Antworten zu den oben gestellten Fragen
1, 2, … Geben Sie diese Marker mit an.
Geben Sie ggf. Beispiele oder benutzte Quellen an.