[OOP23 | Seminár] 6 - Čomu sa vyvarovať na 1 zadaní, úvod do SWING

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

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.

Otvoriť AI: ChatGPT · Claude · Gemini

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.