<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.rettungsdienstblog.eu/index.php?action=history&amp;feed=atom&amp;title=V%C3%BDb%C4%9Br_open_source_licence_bez_zbyte%C4%8Dn%C3%BDch_chyb</id>
	<title>Výběr open source licence bez zbytečných chyb - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.rettungsdienstblog.eu/index.php?action=history&amp;feed=atom&amp;title=V%C3%BDb%C4%9Br_open_source_licence_bez_zbyte%C4%8Dn%C3%BDch_chyb"/>
	<link rel="alternate" type="text/html" href="https://wiki.rettungsdienstblog.eu/index.php?title=V%C3%BDb%C4%9Br_open_source_licence_bez_zbyte%C4%8Dn%C3%BDch_chyb&amp;action=history"/>
	<updated>2026-09-14T14:41:56Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Rettungsdienst-Wiki</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://wiki.rettungsdienstblog.eu/index.php?title=V%C3%BDb%C4%9Br_open_source_licence_bez_zbyte%C4%8Dn%C3%BDch_chyb&amp;diff=166322&amp;oldid=prev</id>
		<title>ChaseHutchison0: Die Seite wurde neu angelegt: „Na závěr si zkuste osvojit práci s generickými typy. Umožňují vám psát funkce a komponenty, které pracují s různými datovými typy, aniž byste ztratili typovou bezpečnost. Typický příklad je funkce, která vrací první prvek pole – díky generice si zachováte přesný typ prvku, místo abyste vraceli any. Tím se váš kód stane flexibilnější a zároveň bezpečnější. Nebojte se experimentovat a postupně typy rozšiřovat –…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.rettungsdienstblog.eu/index.php?title=V%C3%BDb%C4%9Br_open_source_licence_bez_zbyte%C4%8Dn%C3%BDch_chyb&amp;diff=166322&amp;oldid=prev"/>
		<updated>2026-08-21T18:21:56Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „Na závěr si zkuste osvojit práci s generickými typy. Umožňují vám psát funkce a komponenty, které pracují s různými datovými typy, aniž byste ztratili typovou bezpečnost. Typický příklad je funkce, která vrací první prvek pole – díky generice si zachováte přesný typ prvku, místo abyste vraceli any. Tím se váš kód stane flexibilnější a zároveň bezpečnější. Nebojte se experimentovat a postupně typy rozšiřovat –…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Na závěr si zkuste osvojit práci s generickými typy. Umožňují vám psát funkce a komponenty, které pracují s různými datovými typy, aniž byste ztratili typovou bezpečnost. Typický příklad je funkce, která vrací první prvek pole – díky generice si zachováte přesný typ prvku, místo abyste vraceli any. Tím se váš kód stane flexibilnější a zároveň bezpečnější. Nebojte se experimentovat a postupně typy rozšiřovat – čas, který investujete do učení, se vám vrátí na menším počtu chyb a rychlejším ladění.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Další praktická rada: naučte se anglicky číst dokumentaci a psát hlášení. Většina nástrojů a technologií je v angličtině. Zaměřte se na základy SQL (select, join) a alespoň jednoho nástroje pro správu testů (např. open-source řešení). Vyhněte se ale přehnanému množství nástrojů – vyberte si dva tři, které si skutečně osvojíte. Pokud neznáte žádný, začněte s tím, co umíte v Excelu, a postupně přejděte ke specializovaným programům.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Prvním praktickým krokem je zvolit si jednoduché veřejné API, které nevyžaduje registraci ani klíč. Zaměřte se na ta, která vracejí JSON, protože je to nejpoužívanější formát a snadno se čte. Otevřete si třeba seznam dostupných koncových bodů (endpointů) a zkuste si v prohlížeči zadat adresu, která vrací data. Pokud se vám zobrazí strukturovaný text, jste na správné cestě. Pak si do počítače nainstalujte jednoduchý nástroj, který umožňuje posílat požadavky přímo z příkazové řádky – díky tomu uvidíte, co se děje „pod kapotou&amp;quot;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Základním krokem je instalace a konfigurace. Po vytvoření projektu stačí spustit příkaz pro inicializaci, který vytvoří soubor tsconfig.json. V něm si nastavíte mimo jiné cílovou verzi ECMAScriptu, přísnost kontroly nebo to, kam se mají ukládat zkompilované soubory. Důležité je nezapomenout na možnost strict, která zapne nejpřísnější režim typové kontroly. Ze začátku to může být nepříjemné, ale právě to vás donutí psát čistší kód a předejdete mnoha problémům.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Během přípravy si vytvořte strukturovaný životopis, kde místo pracovní historie uvedete „Vlastní testovací projekty&amp;quot; a konkrétní ukázky: kolik chyb jste nalezli, jaké typy testů jste provedli, jaké nástroje jste používali. U pohovoru se nevyhýbejte otázce, proč nemáte praxi – vysvětlete, co jste se naučili, a ukažte svůj portfolio. Důležité je, abyste mluvili o tom, co jste dělali, ne o tom, co neumíte.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Na co se zaměřit při konfiguraci a běžné prá&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Častou chybou začátečníků je snaha otypovat úplně všechno za každou cenu, včetně dočasných proměnných, které se používají na jednom místě. To vede k zahlcení kódu a ztrátě přehlednosti. Dobrý přístup je začít s typy na hranicích aplikace – tedy u API odpovědí, argumentů funkcí a návratových hodnot. Vnitřní proměnné už často TypeScript odvodí sám, takže jim nemusíte věnovat pozornost. Pokud se vám zdá, že typování něco zpomaluje, zkuste si zapnout sledování změn a kompilaci v reálném čase – většina editorů to podporuje nativně.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Kromě testů využijte i nástroj pro automatizaci – kolekce runner. Spustíte celou kolekci najednou a sledujete výsledky. To se hodí při regresním testování po změně API. Runner umožňuje nastavit počet opakování a zpoždění mezi požadavky. Nezapomeňte na proměnné – pokud testujete sekvenci požadavků, kde jeden závisí na odpovědi předchozího, použijte skripty v sekci Tests pro uložení hodnoty do proměnné. Příklad: pm.environment.set(&amp;quot;token&amp;quot;, pm.response.json().token).&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Základním stavebním kamenem je požadavek. Vyberte metodu (GET, POST, PUT, DELETE) a zadejte URL adresu cílového endpointu. Pro testování často používáte lokální server, proto nezapomeňte na správný port. Po odeslání požadavku se zobrazí odpověď – status kód, hlavičky a tělo. Pro rychlou orientaci využijte barevné zvýraznění: zelená pro úspěšné kódy, červená pro chyby. Tělo odpovědi si přepněte do formátu JSON, pokud server vrací strukturovaná data.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Na závěr: vyhněte se pasivnímu posílání životopisů. Aktivně hledejte komunity testerů, kde se pořádají workshopy a mentoring. Nabídněte se jako dobrovolník na testování open-source projektů – to je legální a vítaná praxe. Pokud vydržíte tři měsíce systematické přípravy, máte vyšší šanci než někdo, kdo se jen zeptal na fóru, jak začít. Základem je vytrvalost a schopnost učit se z vlastních chyb.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;První kroky: vytvořte si vlastní testovací projekt Nejefektivnější způsob, jak nahradit chybějící praxi, je simulovat reálné testování. Stáhněte si volně dostupnou webovou aplikaci nebo mobilní hru (nemusíte ji kupovat) a začněte ji systematicky procházet. Vytvořte si tabulku, do které zapíšete testovací scénáře: co očekáváte, co se stalo, a jaký je stupeň závažnosti případné chyby. Zaměřte se na hraniční hodnoty, prázdná pole, neplatné vstupy nebo chování při pomalém připojení.&lt;/div&gt;</summary>
		<author><name>ChaseHutchison0</name></author>
	</entry>
</feed>