P9: Javadoc, anotácie a zopár ďalších vecí / P10: Programovací jazyk C++: flexibilita a efektivita

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

Prednáška je rozdelená na dve témy: doplnky k Jave (Javadoc, anotácie) a porovnanie s jazykom C++, po ktorých príde ešte C#. Na začiatku sa rieši projekt z OOP: odovzdanie okolo 14. mája, predbežné prezentácie na cvičeniach a konzultácia 3. mája. Ukazuje sa vlastná výnimka odvodená od triedy Exception v samostatnom balíku game.exceptions, ktorý treba importovať zvlášť. Komentáre majú vysvetliť zámer a použitie kódu, čo samotný kód nevyjadruje. Javadoc na to používa značky ako {@link} a @param a HTML. V Eclipse sa dokumentácia generuje cez Project > Generate Javadoc ako HTML v štýle Java API. Aspektové balíky treba vynechať, lebo im Javadoc nerozumie.

  • - Prednáška sa delí na Javadoc a anotácie v Jave a na porovnanie s C++; nasleduje C#.
  • - Projekt z OOP sa odovzdáva okolo 14. mája, pred tým sú prezentácie na cvičeniach.
  • - Vlastná výnimka sa vytvorí odvodením od triedy Exception, napr. v balíku game.exceptions.
  • - Import balíka neimportuje jeho podbalíky, tie treba importovať zvlášť.
  • - Komentár vysvetľuje zámer a použitie kódu, ktoré samotný kód nevyjadrí.
  • - Javadoc používa značky {@link}, @param a HTML na formátovanie a aktívne odkazy.
  • - Eclipse vygeneruje HTML dokumentáciu v štýle Java API, ale aspektové balíky treba vynechať.

Zhrnutie pripravené s pomocou AI z prepisu videa.