
Jak jsme si postavili TestBench
…aneb proč nepotřebujete celý mikroskop, když chcete otestovat firmware
Přejít na obsah|Přejít k hlavnímu menu|Přejít k vyhledávání
VS Code je pro mě něco jaký švýcarský kapesní nůž - kromě psaní zdrojového kódu ho používám na nespočet dalších věcí a vlastně si bez něj už pracovní den ani nedokážu představit.
VS Code nabízí spoustu možností, jak pracovat s textem. Co používám denně jsou tzv. multikurzory - možnost vybrat text na více místech a hromadně ho upravovat.

Všechny možnosti editace najdete v oficální dokumentaci Basic Editing in Visual Studio Code. Myslím, že po prozkoumání objevíte spoustu věcí, o kterých jste vůbec nevěděli, že jsou možné.
Chcete si například z logu vyfiltrovat jen řádky, na kterých je vypsaná nějaká chyba? S VS Code to není problém a nepotřebujete žádný další nástroj:

Díky extensions můžete svůj VS Code rozšířit o celou řadu funkcí. Editor často používám i pro přípravu testovacích dat.
Incrementor umožňuje zvyšovat nebo snižovat hodnotu vybraného textu - čísel nebo boolean hodnot:

Pomocí Insert Nums můžet vkládat různé číselné řady:

Při vytváření testovacích dat využijete Random Everything - generování náhodných dat je hračka:

Rozšíření Sort lines vám pomůže se seřazením dat:

VS Code umí samozřejmě také prohledávat textové soubory a nahrazovat hledaný _string _jiným. Toto lze jak v rámci právě otevřeného souboru, tak v rámci celého projektu (složky). Toto využívám především při analýze většího počtu logů. Například když potřebuju najít všechny soubory s konkrétní chybou nebo IP adresou.
Samozřejmostí je možnost používat při hledání regulární výrazy.

Pokud často sledujete logy, budou se vám hodit rovnou dvě rozšíření. Log File Highlighter obarví logy tak, aby byly přehlednější a pomocí Log Viewer-u můžete logy sledovat "naživo" pomocí funkce watch.

V levém sloupci editoru nejdete sekci "Outline", ta umožňuje leší orientaci především ve velkých souborech. Dostupná je pro zdrojové kódy, XML, HTML, JSON soubory, apod.


…aneb proč nepotřebujete celý mikroskop, když chcete otestovat firmware

Jak probíhá organizace game jamu, od prvotních kroků až po finální vyhlášení? V čem se náš game jam lišil od těch tradičních a proč je vlastně super nápad takový game jam ve firmě zorganizovat?

Každý projekt, ve kterém se používají LLM pro generování kódu, testů nebo dokumentace, by měl obsahovat i nějakou harness – sadu pravidel, podle které se má agent chovat. Konfigurace těchto pravidel je bohužel stále rozdílná; jednotlivé cloudové AI nástroje (Copilot, Codex, Claude) mají různé formáty. Náš tým je složen z lidí z různých organizací, proto se snažíme vytvořit harness, která by byla pro všechny nástroje společná a vedla by k podobnému chování agentů.
Děkujeme za váš zájem o odběr našeho newsletteru! Pro dokončení registrace je potřeba potvrdit vaše přihlášení. Na zadaný e-mail jsme vám právě zaslali potvrzovací odkaz. Klikněte prosím na tento odkaz, aby bylo vaše přihlášení dokončeno. Pokud e-mail nenajdete, zkontrolujte prosím složku nevyžádané pošty (spam) nebo složku hromadné pošty.
