
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í
Potřebujete vyvíjet aplikaci připojenou k Azure Storage, ale nemáte k dispozici Azure účet? Nevadí! V tomto článku si ukážeme jednoduchý způsob, jak si Azure Storage nasimulovat lokálně a pracovat s ním stejně jako v cloudu.
V projektu, na jehož vývoji se už nějaký ten pátek podílím je hlavním úkolem zpracovávání a ukládání velkého množství dat. Pro jejich finální archivování používáme už léta cloudové uložiště Amazon S3. A k tomuto je samozřejmě přizpůsobena i naše aplikační struktura.
Před nějakou dobou vyvstal požadavek, že budeme zřejmě potřebovat přepnout náš systém, aby sypal data do Azure Storage. A já byl pověřen úkolem nějak to vykoumat.
Úvodní stav: Mám zkušenosti s Azure Storage? Ne. Dělal jsem někdy alespoň něco, co by s Azure Storage souviselo? Ne. Vím vůbec něco o Azure Storage? Ne. Má v našem projektovém týmu někdo zkušenosti s Azure Storage? Ne.
S těmito predispozicemi jsem se vztyčenou hlavou úkol přijal a chystal se začít googlit.
Otázka, která jako první vybublala z analytických hlubin na povrch a získala velmi přesné obrysy byla „Jak si udělám vývojové pískoviště na hraní, když aktuálně nemám žádný Azure účet?“
S vědomím, že to budu muset vykoumat a sehnat si nejspíš nějaký dummy účet, jsem odložil tuto myšlenku na později a šel si poklábosit na jeden neprojektový meeting. Aniž bych to plánoval, odcházel jsem z něj díky kolegům obohacen o jasnou a jednoduchou odpověď na mou otázku.
Nacházím se ve věku, kdy mi mé mládí ještě nezamávalo bílou vlaječkou na znamení, že to vzdává, ale už ji má pro jistotu připravenou někde v šuplíku. A tak jsem za svůj život stačil udělat nemálo chyb, omylů a průšvihů, které větší či menší mírou postupně zvětšovaly mou privátní hromadu s názvem „zkušenosti“. No a v této hromadě byste našli i můj velmi skeptický přístup k větám typu „To máš za pět minut rozchozené.“
Jenže ouha. Tady to fakt funguje! Azurite jsem si i já dokázal rozchodit za… no dobře… 10minut.
Za těchto deset minut jsem měl na svém lokálním počítači rozchozenou plně funkční, a pro připojovanou aplikaci od „originálu“ k nerozeznání emulovanou instanci Azure Storage.

Teď ještě jak do toho nacpat nějaká první data a jak v nich brouzdat. Odpovědí je Microsoft Azure Storage Explorer, jednoduchá intuitivní aplikace, která nejen že vám umožní kompletní správu nad vašimi daty, ale zároveň vám sama v případě potřeby nabídne možnost instalace onoho Azurite emulátoru.

A tak jsem se díky kolegům a těmto dvěma utilitám přesunul během extrémně krátké doby z fáze „Tak jo, pojďme se podívat, co se po mně vlastně chce“ do fáze „Mám nachystaný vlastní Azure Storage i s testovacími daty“. Jupí!
Když to shrnu, chtěl jsem sdělit tyto dvě věci:

…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.
