Detekce neaktivního kódu a analýza pokrytí kódu testy s nástroji gcov, gcovr a lcov
Zdroj:
root.cz
20.01.2026 (00:00)
it, počítače
Ukážeme si využití nástrojů gcov, gcovr a lcov při analýzách zdrojových kódů psaných v C, C++, Adě atd. Tyto nástroje dokážou zjistit, které příkazy jsou skutečně volány a které nikoli. celý článek
Analýza zdrojového kódu nástrojem gcov
Zdroj:
root.cz
18.04.2023 (00:00)
it-pocitace
V tomto článku se seznámíme s velmi užitečným nástrojem nazvaným gcov. Jedná se o jeden z nástrojů z ekosystému GCC, jenž slouží pro zjištění, které řádky v programovém kódu jsou skutečně volány (například z testů) a které nikoli.
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).
Vyhodnocení kvality testů pomocí mutantů
Zdroj:
root.cz
16.01.2024 (00:00)
it-pocitace
U jednotkových testů a někdy i u testů integračních se zjišťuje míra pokrytí zdrojového kódu testy. Výsledkem je určité procento pokrytí. Ovšem ukazuje se, že i kód s velkou mírou pokrytí ve skutečnosti nemusí být příliš dobře otestován.
Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python (3.část)
Zdroj:
root.cz
18.08.2022 (00:00)
it-pocitace
V článku si ukážeme, jak lze analyzovat AST i jak se provádí překlad kódu reprezentovaného AST do bajtkódu Pythonu. Taktéž si ukážeme, jak je možné tento bajtkód zobrazit v čitelné podobě.
Nová funkcionalita v Go 1.20: detekce skutečně volaných řádků v programovém kódu
Zdroj:
root.cz
23.02.2023 (00:00)
it-pocitace
V Go verze 1.20 se objevila poměrně dlouho očekávaná funkcionalita. Jedná se o relativně snadno použitelnou technologii umožňující detekci skutečně volaných řádků a bloků v programovém kódu.
Statické typové kontroly zdrojových kódů Pythonu prováděné nástrojem Mypy
Zdroj:
root.cz
15.06.2023 (00:00)
it-pocitace
Nástroj Mypy se společně s dalšími podobnými nástroji (Pyright, Pyro) používá pro statickou typovou kontrolu zdrojových kódů v Pythonu. Ten totiž podporuje zápis typových anotací resp. nápověd (hints).
Děravý WinRAR umožňoval vzdálené spuštění kódu. Rychle stáhněte opravu
Zdroj:
zive.cz
22.08.2023 (08:45)
it-pocitace
Bezpečnostní expert z iniciativy Zero Day Initiative, vystupující pod přezdívkou Goodbyeselene, identifikoval zranitelnost v oblíbeném nástroji pro komprimaci souborů WinRAR. Na počítači s operačním systémem Windows umožňovala spuštění škodlivého kódu pouhým otevřením napadeného archivu, informuje ...
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.
Lexikální a syntaktická analýza zdrojových kódů jazyka Go (2.část)
Zdroj:
root.cz
28.12.2021 (00:00)
it-pocitace
Minule jsme se zabývali balíčky určenými pro lexikální a syntaktickou analýzu. Ukážeme si, jak rekurzivně procházet AST, realizaci algoritmu pro převod výrazů z infixové notace na notaci postfixovou i způsob detekce volání funkcí v AST.
WhatsApp testuje rychlé přidávání kontaktů pomocí QR kódu
Zdroj:
zive.cz
26.05.2020 (07:00)
it-pocitace
Nejnovější betaverze WhatsAppu přichází se zbrusu novou funkcí – umožňuje přidávat kontakty naskenováním QR kódu. Novinka je dle webu WABetaInfo k dispozici v testovací verzi s číslem 2.20.171, jež je dostupná pro telefony s Androidem a iOS. Funkce pro zobrazení a načítání QR kódů jsou zařazeny ...
Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python
Jazyk Go prakticky: jednotkové testy kódu, který přistupuje k SQL databázím
Knihovna LibCST umožňující snadnou modifikaci zdrojových kódů Pythonu
Použití nástroje pytest pro tvorbu jednotkových testů a benchmarků
Ochráncům autorských práv se nelíbí stahování videí z YouTubu, zasáhli proti oblíbenému nástroji
Softwarová sklizeň (7. 1. 2026): sémanticky smysluplné zobrazení rozdílů v kódu
Legendární GTA vzniklo před 25 lety. Gangsterské šílenství se zrodilo díky chybě v kódu
Softwarová sklizeň (31. 1. 2024): editor zdrojového kódu od tvůrců Atomu
Sazba zdrojových kódů v LaTeXu: balík fancyvrb
Sazba zdrojových kódů v LaTeXu: balík listings
Postřehy z bezpečnosti: pašování škodlivého kódu v metadatech souborů
Sazba zdrojových kódů v LaTeXu: balík minted
Postřehy z bezpečnosti: rootkit Curing ukazuje slabiny detekce
Lexikální a syntaktická zdrojových kódů jazyka Go
[aktualita] NFT s částí původního zdrojového kódu WWW se vydražil za 116 milionů korun
Proton Authenticator chce nahradit Google. Generátor 2FA kódů funguje na počítačích i mobilech
Struktura projektů s jednotkovými testy, využití Travis CI
Dejte si pozor na QR kódy. Útočníci je mohou zneužít
Kafka Connect: tvorba producentů a konzumentů bez zdrojového kódu
Kouzlo QR kódu. Vytvořit ho může každý a připojí vás i k wi-fi
Převody zdrojových kódů z jazyka C do jazyka Go
[aktualita] Tvůrce WWW Tim Berners-Lee dává část zdrojového kódu do aukce jako NFT
Překlad funkcí přímo do nativního kódu MicroPythonem
Just in time překlad programů psaných v Pythonu nástrojem Numba
Statické typové kontroly zdrojových kódů Pythonu prováděné nástrojem Mypy (2.část)
Nová petice žádá zveřejnění většiny zdrojových kódů aplikací používaných českým státem
Windows 11 testují rychlé kopírování ověřovacích kódů a více ukazují připínání oken
Mapy.cz přinášejí nový způsob sdílení míst a tras ve formě QR kódu
Bojte se! Umělá inteligence vytvořila 3D modely osob v kanceláři prostým sledováním signálu Wi-Fi
Podívejte se na nádherné javascriptové demo, které vyhrálo v soutěži kódů do 1 kB
Kontrola potenciálních chyb ve zdrojových kódech Go nástroji gosec a go-critic
Knihovna LibCST umožňující snadnou modifikaci zdrojových kódů Pythonu (2. část)

