8. óra
Óra áttekintése
- Stand up 30 perc
- Refaktorálás és a kódminőség javítása 50 perc
Tervezett hossz: 80 perc
Óra vázlat
Stand up
Időtartam | Gyakorlat | Elmélet | Ajánlott |
---|---|---|---|
30 perc |
|
|
Elvárt haladás: az issue megvalósítása legyen funkcionálisan teljes.
Órai feladatok
Otthoni feladatok
Refaktorálás és a kódminőség javítása
Időtartam | Gyakorlat | Elmélet | Ajánlott |
---|---|---|---|
50 perc |
|
A hallgatók ismerják meg azokat az ellenmintákat, amelyeket a kód minőségére negatív hatással vannak. A nem megfelelő minőségű kód javítását refaktoráláson keresztül javítsák. A minőségre vonatkozólag már korábban is ismertetésre kerültek eszközök, jelen esetben részletesebben mutassuk be azok alkalmazását és szerepét.
Órai feladatok
- Folyamatok absztrakciós szintjei: Hogyan készül egy vizualizáció? (csapatonként 3 különböző, de igaz válasz)
- Objektumok absztrakciós szintjei: Mi a különbség a Garden XML-elem, a Garden Java osztály, egy Garden Minecraft bináris leírása, és a Garden képi megjelenítése Minecraft-ban között?
- Keressünk kommentezett kóddarabot, üres sorokkal tagolt kóddarabot, közös prefix-et/sufix-et tartalmazó neveket, vagy kötőszavas neveket (and, or, then, ...)!
- Keressünk code smell-eket a kódunkban!
- Javasoljunk refactoring mintákat a megtalált smell-ekhez!
Otthoni feladatok