Vývojová prostředí a verzovací systémy



Cíl výuky

Cílem je seznámit studenty s různými prostředími pro správu projektů a vývoj aplikací, jako je např. PSPad, Eclipse, NetBeans, MS Visual Studio. Studenti se naučí používat různá vývojová prostředí, správu souborů a projektů, osvojí si procesy ladění kódu, srovnávání souborů v různých verzích aplikace. Seznámí se s verzovacími systémy, jako např. cvs, git, subversion, správou větví, příkazy clone, commit, merge, push atp.


Osnova

  1. Prostředí pro vývoj aplikací
  2. Správa projektu, adresářová struktura
  3. Zvýraznění syntaxe programovacích jazyků
  4. Prostředky prostředí, srovnávání souborů, kompilátory a nástroje pro ladění
  5. Verzovací systémy
  6. Repozitáře, větve
  7. Příkazy pro správu verzí, clone, merge, push, pull
  8. GitK


Požadavky na studenta

Aktivní používání verzovacího systému GitK

  • Řešení kolizí ve větvi
  • Řešení kolizí mezi větvemi


Prezentace vybraného vývojového prostředí

  • Používání kontextové nápovědy
  • Odhalení chyby syntaxe
  • Odhalení chyby sémantiky formou trasování


Kontaktní informace



Literatura

Povinná:

  • HENNEY, Kevlin. 97 klíčových znalostí programátora: [zkušenosti expertů z praxe]. Brno: Computer Press, 2010. Zkušenosti expertů z praxe. ISBN 978-802-5131-459.

Doporučená:

  • BUREŠ, Miroslav et al. Efektivní testování softwaru: klíčové otázky pro efektivitu testovacího procesu. Praha: Grada, 2016. Profesionál. ISBN 978-802-4755-946.
  • VILLAFIORITA, Adolfo. Introduction to software project management. Boca Raton: CRC Press, Taylor, 2014. ISBN 978-146-6559-530.
  • JOHNSON, Bruce Ovid. Professional visual studio 2012. Indianapolis, IN: John Wiley, 2013. ISBN 978-111-8337-707.
  • http://www.eclipse.org/
  • https://git-scm.com/book/cs/v1
  • https://msdn.microsoft.com/
  • https://netbeans.org/
  • http://subversion.apache.org/
  • http://www.pspad.com/cz/
  • http://www.tortoisecvs.org/
  • https://tortoisegit.org/
  • https://www.kutac.cz/serialy/jak-na-git


Instalace systému GIT

Instalace v Linuxu

Pro distribuce Fedora:

$ sudo yum install git-all

V distribuci založené na Debianu (jako je například Ubuntu):

$ sudo apt-get install git-all


Instalace v systému Windows

Ze stránky Git For Windows stáhněte instalační soubor exe a spusťte jej:

https://gitforwindows.org/