Ondřej Mirtes — PHPStan - jak využít na maximum každodenního pomocníka při vývoji aplikací

termín plánujeme Praha

Pro koho je školení určeno

PHP se liší od kompilovaných jazyků tím, že na chybu přijdou vaši zákazníci v momentě, kdy spustí řádek s tou chybou. Při vývoji PHP aplikací tak vývojáři musí spoustu času trávit testováním veškerého kódu. Zbývá jim tak méně času na to, aby se zaměřili na testování samotné business logiky.

PHPStan je populární nástroj na statickou analýzu, který se zaměřuje na hledání chyb, podobných chyb, které nalézá kompilátor v jazycích jako je Java nebo C#. Díky tomu, že už je dnes relativně běžné psát objektově orientovaný kód a typehinty, dokáže PHPStan s vývojem zásadně pomoci.

100% pokrytí testy je nedosažitelná meta, ale nemusíte si kvůli tomu přidat špatně. Statická analýza vám naopak umožňuje zaměřit se na místa, kde testy opravdu mají smysl (business logika), a netestovat kód, jehož správnost je ověřitelná automatickými nástroji.

Co budete potřebovat

Základní přehled při vývoji PHP aplikací, vlastní notebook se zdrojovým kódem aplikace, na které si zprovozníte PHPStan. Nainstalované PHP 7.1 nebo novější.

Co se na školení naučíte

  • Výhody silně typovaného kódu, jak má vypadat a jak ho psát
  • Jak si efektivně ušetřit práci při psaní testů na aplikaci, která využívá statickou analýzu
  • Porovnání různých nástrojů na statickou analýzu
  • Jak nainstalovat a používat PHPStan
  • Jak psát vlastní PHPStan pravidla a rozšíření pro lepší chápání a kontrolu proprietárního kódu

Cena: 6000,- bez DPH

Cena s DPH: 7260,-

Ondřej Mirtes

Software Developer @ Slevomat

Ondra je vývojář s nadšením pro otestovaný kód, Apple, počítačové hry, cestování a kofein. To vše dohromady vedlo Ondru k vytvoření nástroje PHPStan, jedinečného pomocníka se statickou analýzou PHP kódu.

twitter github


Mám zájem

V tuto chvíli ještě nevíme přesně kdy kurz proběhne. Napište nám a my vám dáme vědět až bude přesný termín otevřen.