Jazyk Go prakticky: jednotkové testy kódu, který přistupuje k SQL databázím (dokončení)
Zdroj: root.cz 25.03.2021 (00:00) it, počítače
[39 minut čtení] Dnes dokončíme téma, kterému jsme se věnovali minule: tvorbě jednotkových testů pro práci s relačními databázemi. Ukážeme si testování funkcí/metod, které do databáze přidávají nebo mažou řádky a taktéž databázových transakcí. 1. Druhá verze testované aplikace celý článek
Jazyk Go prakticky: jednotkové testy kódu, který přistupuje k SQL databázím
Zdroj: root.cz 18.03.2021 (00:00) it-pocitace
[39 minut čtení] Při psaní jednotkových testů se mnohdy nevyhneme nutnosti otestovat i ty funkce a metody, které přistupují k SQL (relačním) databázím. V takových případech je nutné funkcionalitu nabízenou SQL databází vhodným způsobem mockovat. 1. Jazyk Go prakticky: jednotkové testy kódu, který přistupuje k SQL databázím
Struktura projektů s jednotkovými testy, využití Travis CI
Zdroj: root.cz 28.05.2020 (00:00) it-pocitace
[29 minut čtení] Dnes si ukážeme, jak může vypadat struktura projektů, v nichž se (pochopitelně kromě vlastního programového kódu) používají i jednotkové testy, popř. i testy integrační. Nezapomeneme ale ani na nastavení CI. 1. Struktura projektů s jednotkovými testy, využití Travis CI
Nástroj pytest a jednotkové testy: fixtures, výjimky, parametrizace testů
Zdroj: root.cz 19.05.2020 (00:00) it-pocitace
[51 minut čtení] Ve čtvrté části seriálu o testování s využitím jazyka Python se budeme opět zabývat možnostmi, které vývojářům i testerům nabízí nástroj pytest. Ukážeme si parametrizaci testů, zachycení výjimek i použití takzvaných test fixtures. 1. Nástroj pytest a jednotkové testy: fixtures, výjimky, parametrizace testů
Použití nástroje pytest pro tvorbu jednotkových testů a benchmarků
Zdroj: root.cz 12.05.2020 (00:00) it-pocitace
[48 minut čtení] Ve třetí části seriálu o testování s využitím programovacího jazyka Python se budeme zabývat základními vlastnostmi známého nástroje pytest. Ukážeme si jak samotné použití tohoto nástroje pro jednotkové testy, tak i způsob zjištění pokrytí kódu testy, popř. vytvářením benchmarků. 1. Použití nástroje pytest pro tvorbu jednotkových testů
Testování aplikací s využitím nástroje Hypothesis (dokončení)
Zdroj: root.cz 16.06.2020 (00:00) it-pocitace
[32 minut čtení] V deváté části seriálu o tvorbě testů s využitím programovacího jazyka Python dokončíme popis některých možností poskytovaných knihovnou Hypothesis při generování dat pro jednotkové testy i při zpracování výsledků testů. 1. Test výpočtu faktoriálu
Lexikální a syntaktická analýza zdrojových kódů jazyka Go (dokončení)
Zdroj: root.cz 04.01.2022 (00:00) it-pocitace
Dnes se ještě jednou budeme zabývat lexikální a syntaktickou analýzou v Go. Ukážeme si, jak detekovat některé problematické části kódu a taktéž způsob vyhodnocování aritmetických či logických výrazů s jejich mezipřevodem do RPN.
Jednotkové testování v PHP: parametrizované testy
Zdroj: root.cz 24.11.2021 (00:00) it-pocitace
V posledním dílu této minisérie budou zmíněny základní možnosti tzv. parametrizovaných testů. Ty jsou výhodné v případě, že chceme tentýž kód testu spustit s různými vstupními daty.
Funkcionální programovací jazyk F#
Zdroj: root.cz 05.09.2023 (00:00) it-pocitace
Před neuvěřitelnými 50 lety vznikl první koncept jazyka ML, který byl v mnoha ohledech přelomový. Jazykem ML se inspiroval nejenom jazyk OCaml, ale taktéž programovací jazyk F#, o němž dnes začíná na Rootu seriál.
Lexikální a syntaktická analýza zdrojových kódů jazyka Python (4.část)
Zdroj: root.cz 25.08.2022 (00:00) it-pocitace
V dalším článku o lexikální a syntaktické analýze zdrojových kódů napsaných v Pythonu vlastně již překročíme oblast analýzy zdrojového kódu a přesuneme se k popisu bajtkódu, který je výsledkem překladu abstraktního syntaktického stromu (AST).
Jednotkové testování v PHP s knihovnou PHPUnit
Zdroj: root.cz 03.11.2021 (00:00) it-pocitace
V první části budou vysvětleny základní pojmy včetně výběru knihovny PHPUnit. Dozvíme se jaké jsou základní části jednotkového testu, jak začlenit testy do prostředí PhpStorm a jak pracovat s výsledky testů.
SZÚ: Je vyloučeno, že by laboratoře v ČR používaly méně citlivé testy
Moonscript: jazyk inspirovaný CoffeeScriptem určený pro ekosystém jazyka Lua (dokončení)
Specializované jazyky pro práci s N-dimenzionálními poli: jazyk J
[aktualita] GitHub uložil pod arktický led svůj softwarový archiv, měl by přežít 1000 let
Podpora funkcionálního programování v jazyku Lua s využitím knihovny Moses (dokončení)
WhatsApp testuje rychlé přidávání kontaktů pomocí QR kódu
[aktualita] NFT s částí původního zdrojového kódu WWW se vydražil za 116 milionů korun
Programovací jazyk R: pole a další podporované datové typy
Build 2021: Windows na 1,3 miliardách PC, nový jazyk, který píše A.I. a nadace s Linuxem
Programovací jazyk K: důkaz, že mezi námi žijí mimozemšťané (dokončení)
Nástroj pytest a jednotkové testy: životní cyklus testů, užitečné tipy a triky
ML – funkcionální jazyk s revolučním typovým systémem
Knihovna LibCST umožňující snadnou modifikaci zdrojových kódů Pythonu
Zpracování n-rozměrných polí v jazyce Go s využitím knihovny narray
Jak fungují a co ukážou různé testy na COVID-19. Podle čeho poznat kvalitní test?
Mapy.cz přinášejí nový způsob sdílení míst a tras ve formě QR kódu
[aktualita] Tvůrce WWW Tim Berners-Lee dává část zdrojového kódu do aukce jako NFT
Podívejte se na nádherné javascriptové demo, které vyhrálo v soutěži kódů do 1 kB
Jazyk Shine: „lepší“ Lua s novými jazykovými konstrukcemi a vylepšeními
Programovací jazyk R, Jupyter notebook a Jupytext
Programovací jazyk Janet: varianta Clojure vestavitelná do nativních aplikací
Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python (3.část)
Legendární programovací jazyk Karel se po čtyřiceti letech vrací v nové verzi
Vyhodnocení kvality testů pomocí mutantů
Legendární GTA vzniklo před 25 lety. Gangsterské šílenství se zrodilo díky chybě v kódu
[aktualita] Prohlížeč Chrome opět změní přístup ke cookies třetích stran
Softwarová sklizeň (31. 1. 2024): editor zdrojového kódu od tvůrců Atomu
Lexikální a syntaktická zdrojových kódů jazyka Go
Programová tvorba diagramů v jazyku Clojure s využitím knihovny Rhizome
Dejte si pozor na QR kódy. Útočníci je mohou zneužít
Jazyk Go a textový terminál ve funkci základního prvku uživatelského rozhraní