<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.rettungsdienstblog.eu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=JaclynUqv2</id>
	<title>Rettungsdienst-Wiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.rettungsdienstblog.eu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=JaclynUqv2"/>
	<link rel="alternate" type="text/html" href="https://wiki.rettungsdienstblog.eu/index.php?title=Spezial:Beitr%C3%A4ge/JaclynUqv2"/>
	<updated>2026-09-29T22:31:03Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://wiki.rettungsdienstblog.eu/index.php?title=Retrospektiva,_kter%C3%A1_nic_nevy%C5%99e%C5%A1%C3%AD%3F_Tady_je_d%C5%AFvod_a_cesta_ven&amp;diff=206332</id>
		<title>Retrospektiva, která nic nevyřeší? Tady je důvod a cesta ven</title>
		<link rel="alternate" type="text/html" href="https://wiki.rettungsdienstblog.eu/index.php?title=Retrospektiva,_kter%C3%A1_nic_nevy%C5%99e%C5%A1%C3%AD%3F_Tady_je_d%C5%AFvod_a_cesta_ven&amp;diff=206332"/>
		<updated>2026-08-29T06:07:43Z</updated>

		<summary type="html">&lt;p&gt;JaclynUqv2: Die Seite wurde neu angelegt: „První unit test obvykle vzniká ve chvíli, kdy zjistíš, že ruční zkoušení kódu po každé změně je neúnosné. Než ale otevřeš testovací framework, zastav se u tří základních předpokladů. Test musí být deterministický, rychlý a izolovaný. Deterministický znamená, že při stejném vstupu vždy vrátí stejný výsledek. Izolovaný znamená, že nezávisí na pořadí spuštění nebo na stavu databáze. Rychlost je důležitá…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;První unit test obvykle vzniká ve chvíli, kdy zjistíš, že ruční zkoušení kódu po každé změně je neúnosné. Než ale otevřeš testovací framework, zastav se u tří základních předpokladů. Test musí být deterministický, rychlý a izolovaný. Deterministický znamená, že při stejném vstupu vždy vrátí stejný výsledek. Izolovaný znamená, že nezávisí na pořadí spuštění nebo na stavu databáze. Rychlost je důležitá, protože pomalý test tě brzy přestane bavit a začneš ho přeskakovat. Pokud tyto tři vlastnosti nemáš, test bude spíš přítěží než pomocníkem.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Další pastí je nekonzistence. Pokud na jedné obrazovce používáte modré tlačítko pro uložení, na druhé by nemělo být zelené a na třetí oranžové. Stejná pravidla platí pro ikony, typografii nebo zarovnání. Vytvořte si jednoduchý styl – byť jen pár pravidel pro barvy a mezery – a držte se ho. Pomáhá také vyhnout se příliš mnoha modálním oknům; každé přerušení toku uživatele ho stojí čas a pozornost. Pokud se něco dá vyřešit inline, nelamte to přes dialog.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Při psaní testu se vyhni podmínkám uvnitř testu. Test by měl být přímý a lineární. Pokud potřebuješ otestovat více variant, napiš více testů, ne jeden s podmínkou. Také se vyhni kontrole, že test prošel, pomocí výpisu do konzole. Testovací framework ti sám řekne, jestli test prošel nebo selhal. Používej jeho nativní assertion metody, ne vlastní podmínky s výstupem. A pozor na testy, které závisí na pořadí. Každý test by měl být samostatný a spustitelný nezávisle na ostatních. To znamená, že si test sám připraví svá data a nepočítá s tím, že je nachystal jiný test.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;U jednotkových testů si dejte pozor na testování implementace místo chování. Testujte, co funkce dělá, ne to, jak to dělá. Když test začnete plnit kontrolami vnitřních stavů, každá refaktorizace kódu test rozbije, i když chování zůstává stejné. U integračních testů zase hrozí, že budete testovat samotnou databázi, což je zbytečné. Zaměřte se na to, aby test prokázal, že vaše vrstvy spolu správně komunikují, ne že databáze funguje – to už ověřil její výrobce.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Zachyťte kontext dřív, než se ztratí Nejčastější chybou je, že začnete od řešení. Někdo řekne „Zvyšte odhady&amp;quot; a všichni přikyvují, jenže nikdo neví, proč vlastně odhady selhávají. Místo toho nechte každého člena týmu napsat tři věty o tom, co se dělo v uplynulém období, a to před schůzkou. Můžete použít jednoduchou tabulku se sloupci: Co se povedlo, Co se nepovedlo, Co nás překvapilo. Důležité je, aby se popisovaly situace, ne lidé. Teprve když máte fakta na stole, můžete se ptát na příčiny a hledat společná řešení.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Na závěr si osvojte princip progresivního vylepšování. Nejdřív navrhněte minimální verzi rozhraní, které splní účel, a pak ji postupně vylepšujte na základě zpětné vazby. Nepoužívejte nejnovější technologie jen proto, že jsou trendy – pokud uživatel zažije pád aplikace kvůli animaci, kterou jste chtěli „oživit&amp;quot;, efekt je kontraproduktivní. Vždy měřte dopad změn: sledujte, jestli se zvýšila rychlost dokončení úkolu, ne jen počet kliknutí. Jednoduchost a jasnost jsou nad zlato.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Častou pastí je přidávání funkcí, které nikdo nechce. Máte nápad na tlačítko „Sdílet na sociální sítě&amp;quot;? Zeptejte se, kdo ho využije a proč. Nadbytečné prvky vytvářejí vizuální šum, který odvádí pozornost od hlavního úkolu. Místo toho se zaměřte na to, aby byla primární cesta uživatele co nejkratší – třeba registrace bez zbytečných povinných polí. Uživatelé oceňují rychlost, ne bohatost možností. Pokud musíte přidat složitou funkci, rozdělte ji na kroky a vysvětlete každý krok.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Při samotné retrospektivě pak dejte prostor každému členovi týmu, a to rovnoměrně. Tichý kolega, který mlčí, protože ho přerušil extrovert, má často nejcennější postřehy. Vyhraďte proto pevný časový limit, třeba pět minut na osobu, a během něj nikdo neskáče do řeči. Pokud se objeví ostrá kritika, nechte ji zaznít a hned se zeptejte: „Co by podle tebe pomohlo?&amp;quot; Tím se vyhnete tomu, aby se schůzka proměnila v diskuzi o pocitech bez konkrétního výstupu.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Typické chyby, které kazí dojem z aplikace Mezi nejčastější prohřešky patří ignorování stavu načítání. Když uživatel klikne na tlačítko a nic se neděje, má pocit, že se aplikace zasekla. Vždy poskytněte zpětnou vazbu – ať už jde o spinner, změnu barvy tlačítka nebo text „Ukládám…&amp;quot;. Stejně důležité je ošetřit chybové stavy: místo obecného „Došlo k chybě&amp;quot; napište konkrétně, co se nepovedlo a jak to uživatel může opravit. Například „Zkontrolujte připojení k internetu&amp;quot; nebo „Zadané heslo je příliš krátké&amp;quot;. Uživatel pak nemusí hádat a může problém rychle vyřešit.&lt;/div&gt;</summary>
		<author><name>JaclynUqv2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rettungsdienstblog.eu/index.php?title=Benutzer:JaclynUqv2&amp;diff=206330</id>
		<title>Benutzer:JaclynUqv2</title>
		<link rel="alternate" type="text/html" href="https://wiki.rettungsdienstblog.eu/index.php?title=Benutzer:JaclynUqv2&amp;diff=206330"/>
		<updated>2026-08-29T06:07:40Z</updated>

		<summary type="html">&lt;p&gt;JaclynUqv2: Die Seite wurde neu angelegt: „Váš průvodce světem interiérů sází na osvědčené tipy. Píšu o tom, jak zvládnout domácnost bez stresu. Nejraději ukazovat chytrá řešení, která zvládne každý.“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Váš průvodce světem interiérů sází na osvědčené tipy. Píšu o tom, jak zvládnout domácnost bez stresu. Nejraději ukazovat chytrá řešení, která zvládne každý.&lt;/div&gt;</summary>
		<author><name>JaclynUqv2</name></author>
	</entry>
</feed>