Harmonogram výuky

Cvičení

  • Nultá iniciální nebodovaná iterace projektu.
  • Stručný úvod do iterativního vývoje
  • Postup krok za krokem, jak si stáhnout zadání projektu z SVN, vyřešit úkoly, otestovat, vytvořit JAR archív, odevzdat do odevzdávárny apod.
  • Vysvětlení principů jednotkových testů a jejich použití (ne jejich vytváření).
  • POZOR: Zadání jsou v adresáři/balíku cz.muni.fi.pb162.project.assignment v podobě HTML souborů. BlueJ ale neumí HTML soubory zobrazovat, ukáže prázdnou složku. Proto je nutné se do adresáře proklikat přes průzkumníka a zadání zobrazit pomocí webového prohlížeče.

1. Nastavení podpory práce v týmu

Podporu je třeba nejprve zapnout v nastavení BlueJ. Pomocí menu Tools->Preferences... zobrazte okno nastavení, přepněte na záložku Miscellaneous a zatrhněte volbu Show teamwork controls. Od té chvíle je v menu k dispozici položka Team pro práci se SVN.

2. První stažení projektu

  1. Otevřete BlueJ.
  2. Vyberte v menu Tools->Team->Checkout Project... Pokud nemáte nastaveny přístupové údaje, vyskočí okno s nastavením. Políčka vyplňte následovně:
    1. User: "mezera" (Pokud necháte políčko prázdné, nejde kliknout na OK, pokud zadáte jednu mezeru, je vše v pořádku)
    2. Password: nechat prázdné
    3. Group: nechat prázdné
    4. Server type: Subversion
    5. Server: svn.code.sf.net
    6. Repository Path: /p/pb162/code/
    7. Protocol: https
  3. V dalším okně vyplňte jako název projektu: pb162-2013
  4. Vyberte adresář, do kterého máte právo zápisu. Ve vybraném adresáři se vytvoří podadresář pb162-2013 s projektem.
  5. Nastavení můžete kdykoliv změnit v menu Tools->Team->Teamwork Settings...

3. Pravidelná aktualizace projektu

  1. Klikněte na Update..., nebo v menu vyberte Tools->Team->Update from Repository...Tím se nahrají nové zdrojové kódy další iterace.
  2. Pozn.: Příkaz Commit normálně slouží k uložení změn provedených programátorem do sdíleného úložiště. V případě projektu PB162 ale commit fungovat nebude (z pochopitelných důvodů).

4. Co dělat, pokud potřebuji obnovit některé zdrojové kódy?

  1. Krokem 2 - První stažení projektu si můžete stáhnout "čerstvou" kopii projektu (do jiného adresáře, než je váš pracovní). Tím získáte originální zdrojové kódy, kterými můžete přepsat třídy ve vašem pracovním adresáři projektu.
  2. Pozor: SVN obsahuje pouze předdefinované zdrojové kódy, neobsahuje váš kód! Váš kód naleznete ve vašich JAR souborech uložených do odevzdávárny.