6. óra
Óra áttekintése
- Fejleszéssel kapcsolatos technikai részletek 30 perc
- Tiszta kód 30 perc
- Elkészült implementáció megosztása és ellenőrzése 20 perc
Tervezett hossz: 80 perc
Óra vázlat
Fejleszéssel kapcsolatos technikai részletek
Időtartam | Gyakorlat | Elmélet | Ajánlott |
---|---|---|---|
30 perc |
|
A gyakorlatvezető a saját issue-ján keresztül mutatja be az általa végzett és tervezett megvalósítás technikai részleteit.
Órai feladatok
- Mely részek kerültek megvalósításra a gyakorlatvezető issue-jából?
- Milyen nem szoftverfejlesztéssel kapcsolatos szaktudást kellett felhasználnia a gyakorlatvezetőnek? Pl.: design, matematika.
- Melyek voltak a nehezebb problémák, amiket meg kellett oldani?
- Mik a további tervek? Vannak-e még nyitott kérdések?
Otthoni feladatok
- Beszéljük meg a fenti kérdéseket a saját issue-nkkal kapcsolatban egy hallgatótársunkkal, akivel közös integrációnk van. Készítsünk jegyzeteket a saját issue és szükség esetén az integráció issue alá is.
- Ha több fős issue-t választottunk akkor próbáljuk ki a páros programozást (lásd ajánlott irodalom). Írjuk le az élményeinket külön-külön és helyezzük az issue alá. (Plusz pont szerzési lehetőség.)
Tiszta kód
Időtartam | Gyakorlat | Elmélet | Ajánlott |
---|---|---|---|
30 perc |
|
Órai feladatok
- Milyen tervezési mintákat használt és tervez felhasználni a gyakorlatvezető a megvalósítás során. Mutassunk be legalább egy minta gyakorlati alkalmazását.
- Milyen újratervezésekre volt szükség a gyakorlatvezető issue-ja megvalósítása során? Mutassunk be legalább egy minta gyakorlati alkalmazását.
- Milyen elveket és hogyan alkalmazott a gyakorlatvezető a Tiszta kód c. könyvből? Mutassunk be legalább egy gyakorlati példát.
Otthoni feladatok
- Alkalmazzunk tervezési mintákat a megvalósítás során.
- Milyen újratervezésekre volt vagy lesz szükség a saját issue megvalósítása során?
- Alkalmazuk a Tiszta kód c. könyvben bemutatott elveket.
Elkészült implementáció megosztása és ellenőrzése
Időtartam | Gyakorlat | Elmélet | Ajánlott |
---|---|---|---|
20 perc |
|
Órai feladatok
- Milyen commitokat készített eddig a gyakorlatvezető a fejlesztés során?
- A gyakorlatvezető mely commitjai atomic-ok és melyek felelnek meg a Conventional Commits elveknek?
- Hogyan jelezhetjük a GitLab felületen a megjegyzéseinket?
- Jelöljünk meg egy commit diff-ben egy problémás kódrészletet. Említéssel kérjünk fel egy önként jelentkező hallgatót a javításra. (Plusz pont szerzési lehetőség.)
Otthoni feladatok
- Nézzük át és ellenőrizzük egy hallgató társunk kódját. A megjegyzéseket az órán bemutatott módon, a GitLab felületen tegyük meg. Célszerű olyan hallgatót választani akivel közösen dolgozunk a választott vagy integrációs issue-n. (Plusz pont szerzési lehetőség.)
- Nézzük át a korábbi commitjainkat. Mely commitjaink atomic-ok és melyek felelnek meg a Conventional Commits elveknek? A megjegyzéseket az órán bemutatott módon, a GitLab felületen tegyük meg. (Plusz pont szerzési lehetőség.)