Warning
This page is located in archive. Go to the latest version of this course pages.

Domácí úkoly

Úkoly jsou automaticky testovány systémem Squeezer. Testy probíhají každou hodinu (pokud není server přetížen).

Přístupové údaje k repozitáři

  • URL vašeho repozitáře je https://gitlab.fel.cvut.cz/B192_B6B36DSA/username - klikněte na tlačítko „Sign with Shibboleth“ uživatelské jméno a heslo je stejné, jako v KOSu.
  • Informace o práci s GITem naleznete například zde nebo zde.
  • Pro rychlé rozběhnutí práce s repozitářem musíte:
    1. Nainstalovat GIT. Pokud nejste příznivcem příkazové řádky, doporučujeme nainstalovat SourceTree (Windows, Mac). GIT podporují také všechna používaná Java IDE včetně Netbeans.
    2. Pro práci s repositářem: git@gitlab.fel.cvut.cz/B192_B6B36DSA/username.git - nastavit SSH klíč.
    3. Vytvořit lokální kopii repozitáře na svém stroji: git clone ssh://git@gitlab.fel.cvut.cz/B182_B6B36DSA/username.git
    4. Vytvořit adresář homeworks: cd username; mkdir homeworks
    5. V adresáři homeworks vytvořit a editovat soubor s úkolem pomocí svého oblíbeného editoru či IDE: vi homeworks/Homework1.java
    6. Přidat jej pod správu GIT: git add homeworks/Homework1.java
    7. Provést commit ve vašem lokálním repozitáři: git commit -m “prvni commit”
    8. Odeslat změny na na GitLab (úkol bude následně zkontrolován testovacím systémem): git push
    9. Pro zjištění informací o repozitáři používejte příkazy git status a git log

Zadání domácích úkolů

Zadání jednotlivých úkolů naleznete: zde.

Domácí úkoly odevzdávejte pouze prostřednictvím repozitáře. Každý úkol umístěte do adresáře homeworks a souboru Homework<n>.java, kde <n> je číslo úkolu. Všechny odevzdávané třídy dělejte neveřejné (aby mohly být v jednom souboru) a neumísťujte je do žádného balíčku. Kromě vašeho kódu neodevzdávejte nic jiného - třídy a rozhraní, která jsou součástí zadání, si k vašemu kódu přilinkujeme sami. Pokud chcete ve zdrojovém kódu používat češtinu, používejte kódování ISO8859-2.

Pokud narazíte na jakékoliv problémy týkající se odevzdávacího systému, dejte o nich (mailem) vědět včas cvičícímu Janu Drchalovi. Dotazy na samotné úkoly směřujte vždy na svého cvičícího.

Výsledky kontroly domácích úkolů

Výsledky naleznete zde.

courses/b6b36dsa/ukoly.txt · Last modified: 2020/02/14 10:30 by sebekji1