mirror of
https://github.com/Vitexus/dev-init-test.git
synced 2026-04-04 05:20:43 +00:00
No description
| .gitignore | ||
| README.md | ||
Úkoly pro nového vývojáře
- k provozu by mělo stačit mít
- integrovaný server v PHP
- pokud máš staré php, stahni si nové aspoň 5.6 z http://php.net/downloads.php
- spustíš ho ve složce
src/pomocíphp -S localhost:8080a pak si otevřešhttp://localhost:8080v prohlížeči - pokud php nemáš, tak si ho můžeš stahnout na http://windows.php.net/downloads/releases/php-5.6.17-nts-Win32-VC11-x86.zip
- stačí rozbalit a cestu k php.exe přidat do PATH (http://merlin.fit.vutbr.cz/FITkit/docs/navody/install_path.html)
- nainstalovaný composer
- phpunit
- testy (pokud v příkladu jsou) spustíš z konzole z adresáře projektu vendor\bin\phpunit tests/
- o instalaci phpunitu se stará composer
- integrovaný server v PHP
- v každém kroku si nejprve zavolej
composer install, aby se ti nainstalovaly závislosti - úkoly jsou připravené v branchích
task-1ažtask-n - checkoutni si branch a normálně do ní přidávej commity, ať nepřijdeš o rozdělanou práci
- pokud si myslíš, že je v připraveném kódu chyba, tak nám dej vědět, je to určitě možné
- není to závod na čas, budeme radši, když to bude fungovat, než když to bude rychle
- ber to jako normální zadání práce (tedy něco co u nás budeš za čas dělat)
- je důležité, aby to splnilo zadání
- není nutné, abys napsal 1000 řádků kódu - klidně použij něco hotového
- je důležité, aby byly pokryté základní reálné scénáře, které mohou nastat
- není nutné, aby byly pokryté všechny možné scénáře, ale pokud uznáš za vhodné, tak nás na možné nedostatky upozorni
- chceme vědět i jak si zvládáš hledat informace, když něco nevíš - nevíš? podívej se do dokumentace nebo na internet
- na druhou stranu, když narazíš na něco na co nemůžeš přijít, tak se zeptej - jako to budeš dělat běžně v práci
- můžeš používat cokoli uznáš za vhodné
- internet
- manuály
- předchozí projekty
- knížky
- tohle není písemka ve škole (tj. klidně opisuj, máš-li z čeho)
- až budeš hotový, pošli nám svou práci formou git patch nebo nám zabal celou svou složku (včetně .git adresáře) do ZIP archivu a pošli ji na e-mail