Programmierpraktikum SoSe 2024, Bachelor Informatik, FU Berlin
ProPra2024 > Bestandscode > Refactoringpraxis > gildedrose_reflexion

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.