UNIT TESTING pre programátorov, robime.it
Základné info: OnlineBratislava 03. máj, 2022 | ut | 18:00 Pridaj do kalendára
Unit testy nám sľubujú v dlhodobom horizonte rýchlejší vývoj, menej chýb a ľahšiu údržbu kódu. V praxi sú však často ťažkopádne a vyžadujú si veľa údržby. Skôr či neskôr si uvedomíme, že aj test je kód, o ktorý sa treba starať! Aby nám unit testy skutočne pomohli, je dôležité vedieť čo je vhodné testovať a aký test je efektívny.
Na tomto školení sa naučíš ako rozmýšľať o písaní unit testov, ako ich písať aby ťa podržali pri zmenách kódu, kedy je vhodné písať testy prvé a kedy je lepšie ich nechať na neskôr, a ako používať mock-y ľahko a jednoducho.
Školením ťa bude viesť Ľuboš Bosák, Senior Java Developer, ktorý 9 rokov pracoval v Amazone ako softvérový inžinier a manažér vývoja v americkom Seattle. Tam získal praktické skúsenosti ako to robiť efektívne a čomu sa vyhnúť!
“Najčastejšia chyba je písanie testov automaticky – teda bez zamyslenia sa nad tým, či a aké unit testy ten-ktorý kód potrebuje. Opačná strana tej istej mince je automatické nepísanie testov. Na hlbšej rovine pripisujem oba javy nesprávnej motivácii pri písaní kódu.”
ĽUBOŠ BOSÁK
Online
Bratislava
Unit testy nám sľubujú v dlhodobom horizonte rýchlejší vývoj, menej chýb a ľahšiu údržbu kódu. V praxi sú však často ťažkopádne a vyžadujú si veľa údržby. Skôr či neskôr si uvedomíme, že aj test je kód, o ktorý sa treba starať! Aby nám unit testy skutočne pomohli, je dôležité vedieť čo je vhodné testovať a aký test je efektívny.
Na tomto školení sa naučíš ako rozmýšľať o písaní unit testov, ako ich písať aby ťa podržali pri zmenách kódu, kedy je vhodné písať testy prvé a kedy je lepšie ich nechať na neskôr, a ako používať mock-y ľahko a jednoducho.
Školením ťa bude viesť Ľuboš Bosák, Senior Java Developer, ktorý 9 rokov pracoval v Amazone ako softvérový inžinier a manažér vývoja v americkom Seattle. Tam získal praktické skúsenosti ako to robiť efektívne a čomu sa vyhnúť!
“Najčastejšia chyba je písanie testov automaticky – teda bez zamyslenia sa nad tým, či a aké unit testy ten-ktorý kód potrebuje. Opačná strana tej istej mince je automatické nepísanie testov. Na hlbšej rovine pripisujem oba javy nesprávnej motivácii pri písaní kódu.”
ĽUBOŠ BOSÁK