[OOP23 | Seminár] 6 - Čomu sa vyvarovať na 1 zadaní, úvod do SWING
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Seminár rozoberá najčastejšie chyby študentov pri prvom zadaní - inicializáciu premenných priamo pri deklarácii namiesto v konštruktore, nedostatočné ošetrenie vstupov a deadlocky v hernej logike. Vyučujúci zdôrazňuje, že logika kariet má byť riešená dedením a polymorfizmom, nie reťazcami if/instanceof, a upozorňuje na nesprávne modifikátory prístupu, zbytočné inline komentáre a používanie singletonu či posielanie celej inštancie hry do kariet. Video obsahuje aj organizačné informácie o zmenách cvičiacich a termíne odovzdania zadania.
- - Inicializácia atribútov v konštruktore, nie priamo pri deklarácii premenných
- - Ošetrenie vstupov z klávesnice a predchádzanie deadlockom v hernej logike
- - Nahradenie reťazcov if/instanceof pri kartách dedením a polymorfizmom (metóda playCard)
- - Správne modifikátory prístupu (private/protected) a vyhýbanie sa singletonu
- - Odporúčanie nepoužívať inline komentáre, kód má byť samopopisujúci
- - Organizačné info o zmene cvičiacich a termíne odovzdania zadania 1
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky