Skip to content
This repository has been archived by the owner on Jun 7, 2020. It is now read-only.
Jakub Samek edited this page Nov 23, 2017 · 26 revisions

Instalace

Spouštěč je schopen provozu ve Windows či Linux kompatibilním systému, požadována je 64-bit architektura (interpret ic17int není zadávajícími dodáván pod jinou architekturou). Jediná závislost je interpret jazyka Python ve verzi 3.5.2 nebo vyšší.

Spouštěč lze nainstalovat pomocí nástroje pip (ve verzi pro Python 3) - doporučená varianta:

$ pip install IFJcode17-toolkit

popřípadě

$ pip3 install IFJcode17-toolkit

Lze také instalovat manuálně:

$ git clone https://github.com/thejoeejoee/VUT-FIT-IFJ-2017-toolkit.git ifjcode17-toolkit
$ cd ifjcode17-toolkit
$ python3 setup.py install

Aktualizace

Aktualizovat balíček na nejnovější verzi s opravenými chybami a novými testy je možno také pomocí nástroje pip:

$ pip install --upgrade IFJcode17-toolkit

Automatické testy

Veškeré informace ke spouštění automatických testů jsou popsány na stránce Automatické testy.

screenshot

Definice testů

Vše k definici testů a možných očekávaných stavů lze nalézt na stránce Definice testů.

Optimalizační soutěž

Automatické testy zvládnou po úspěšném otestování funkce i vygenerovaný kód provést a jeho cenu poté zaevidovat do optimalizační soutěže. Vše o počítání ceny naleznete na stránce o Optimalizační soutěži.

IDE pro jazyk IFJ2017

Veškeré ovládací prvky jsou popsány na stránce IDE. Otevřít soubory lze pouze s kódováním UTF-8, jiné kódovací sady vedou k ukončení IDE. screenshot

Syntax highlight pro Sublime text 2/3

Vše ke zvýrazňování syntaxe v editoru Sublime Text 2/3, včetně automatické instalace, naleznete v repozitáři https://github.com/SonyPony/IFJCode2017-syntax-highlight.

Example in Monokai