P9: Javadoc, anotácie a zopár ďalších vecí / P10: Programovací jazyk C++: flexibilita a efektivita
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
Prednáška má organizačnú úvodnú časť venovanú hodnoteniu projektov, harmonogramu záverečných prezentácií a diskusii k vzoru model-view-controller, ktorá vysvetľuje prepojenie kontroléra s modelom a pohľadom prostredníctvom vzoru strategy. Hlavným obsahom je predstavenie ďalších možností jazyka Java nad rámec základov preberaných v predmete, konkrétne dokumentovanie kódu pomocou Javadocu a použitie anotácií na predchádzanie chybám. Tieto témy sú prezentované ako okrajové, no užitočné pre študentské projekty. Druhá časť sa venuje programovaciemu jazyku C++, jeho porovnaniu s jazykom Java, dôrazu na flexibilitu a efektivitu, pričom ide skôr o úvodné oboznámenie než hĺbkový výklad, keďže k téme nie je pripravené cvičenie.
- - Organizačné informácie o hodnotení pracovných verzií projektov a termínoch odovzdania
- - Vysvetlenie prepojenia model-view-controller cez vzor strategy a event handlery
- - Dôraz na oddelenie aplikačnej logiky od používateľského rozhrania (maintenance)
- - Javadoc ako nástroj na dokumentovanie kódu v Jave
- - Anotácie v Jave a ich využitie na predchádzanie chybám
- - Predstavenie jazyka C++ - porovnanie flexibility a efektivity oproti Jave
- - Upozornenie na povinnosť záverečnej prezentácie projektu vyučujúcemu
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky