5. óra
Óra áttekintése
- Stand up 30 perc
- Fejlesztés előkészítése 30 perc
- Kódminőség biztosítása a fejlesztői környezet segítségével 30 perc
Tervezett hossz: 90 perc
Elvárt haladás
A haladás teljesítésének előző hét vasárnap éjfélig kell megtörténnie.
Az itt jelzet eredményeknek a gyakorlatot megelőző vasárnap éjfélig kell teljesülniük, ezzel lehetőséget biztosítva a gyakorlatvezetőnek, hogy a gyakorlatig ellenőrizze azokat. A határidő után elkészült eredményeket a gyakorlatvezető nem fogja elfogadni.
Legalább egy megbeszélés jegyzet rögzítésre kerüljön az issue alá.
Óra vázlat
Stand up
Időtartam | Gyakorlat | Elmélet | Ajánlott |
---|---|---|---|
30 perc |
|
|
Ezen a megbeszélésen a csapatműködés ellenőrzése áll fókuszban.
Órai feladatok
Otthoni feladatok
Fejlesztés előkészítése
Időtartam | Gyakorlat | Elmélet | Ajánlott |
---|---|---|---|
30 perc |
|
A fejlesztés előkészítésébe a git verziókezelő rendszer megismerése, annak szilárd alapokon történő használata áll középpontban. Fontos, hogy a hallgatók ne csak technikai eszközként, toolként tekintsenek a verziókezelésre, hanem annak tudatos használatával segítsék a csapaton belüli kommunikációt is.
Órai feladatok
- Jelöld be hogy mi a branch Git-ben a táblára rajzolt példában. (aki pontosan eltalálja plusz pont)
- Beszéljük meg: Working copy, Stage, Repository. Rajzoljuk fel közösen hogyan mozognak a fájlok (módosítások) ezek között.
- Ha még nem létezik, hozzuk létre egy branch-et és egy draft merge request-et a fő issue-nk számára. Kössük össze ezeket.
- Ha még nem létezik, hozzuk létre egy branch-et és egy draft merge request-et az al issue-ink számára. Kössük össze ezeket.
- Navigálás branch-ek között. Milyen branch-ek vannak? Lépjünk át a fő issue-nk branch-ére.
- Készítsünk egy (egyénileg mindenki) fájlt (motto.txt) a projekt győkerében: egy mondatban 'Miért akarok szoftverfejlesztő lenni?', kinek és miért lesz jobb, ha én szoftverfejlesztő leszek magamon kívül.
- Milyen a jó commit üzenet? Commit-oljuk a motto.txt fájlt.
- Az egyik csapattag pusholja a módosításokat.
- Oldjuk fel a konfliktokat IntelliJ IDEA segítségével. (az elsőt a gyakorlatvezetővel közösen, gyakorlatvezető ideiglenesen belép egy csapatba, hogy legyen konfliktus, a motto.txt-ben mindenki motivációja ott legyen a csapatból)
Otthoni feladatok
Kódminőség biztosítása a fejlesztői környezet segítségével
Időtartam | Gyakorlat | Elmélet | Ajánlott |
---|---|---|---|
30 perc |
|
A fejlesztői környezet lehetőségeire támaszkodva vizsgáljuk meg milyen eszközök állnak a rendelkezésre a hallgatók számára a kódminőség javítására, illetőleg a megfelelő minőségű kód elkészítésére.
Órai feladatok
- Beszéljük meg miért fontos a kódminőség! Miért nem elég a dokumentáció? (`a[b[c[d[e]]]] != 0x0ABC123 //quick short`)
- Milyen szabálysértéseket detektál az IntelliJ IDEA alapból?
- Miért okoz(hat) problémákat az adott szabálysértések? (plusz pont szerzési lehetőség)
Otthoni feladatok