<?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=IsidraMetz48</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=IsidraMetz48"/>
	<link rel="alternate" type="text/html" href="https://wiki.rettungsdienstblog.eu/index.php?title=Spezial:Beitr%C3%A4ge/IsidraMetz48"/>
	<updated>2026-09-29T19:28:05Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://wiki.rettungsdienstblog.eu/index.php?title=NoSQL,_o_kter%C3%A9m_v%C4%9Bt%C5%A1ina_zapom%C3%ADn%C3%A1:_kdy_ho_nasadit_a_kdy_rad%C4%9Bji_ne&amp;diff=208321</id>
		<title>NoSQL, o kterém většina zapomíná: kdy ho nasadit a kdy raději ne</title>
		<link rel="alternate" type="text/html" href="https://wiki.rettungsdienstblog.eu/index.php?title=NoSQL,_o_kter%C3%A9m_v%C4%9Bt%C5%A1ina_zapom%C3%ADn%C3%A1:_kdy_ho_nasadit_a_kdy_rad%C4%9Bji_ne&amp;diff=208321"/>
		<updated>2026-08-29T10:18:27Z</updated>

		<summary type="html">&lt;p&gt;IsidraMetz48: Die Seite wurde neu angelegt: „&amp;lt;br&amp;gt;Na zá[http://miklagaard.no/index.php?title=Kdy%C5%BE_se_v%C3%A1m_k%C3%B3d_zamot%C3%A1,_s%C3%A1hn%C4%9Bte_po_t%C4%9Bchto_z%C3%A1sad%C3%A1ch byt v paneláku]ěr: [https://www.answers.com/search?q=testy%20pi%C5%A1te testy pište] průběžně, ne až po dopsání celé aplikace. Nejlepší je psát testy společně s kódem, jakmile vytvoříte novou funkci. Tím získáte okamžitou zpětnou vazbu a snáze odhalíte chyby v návrhu. Pravidelně spoušt…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;Na zá[http://miklagaard.no/index.php?title=Kdy%C5%BE_se_v%C3%A1m_k%C3%B3d_zamot%C3%A1,_s%C3%A1hn%C4%9Bte_po_t%C4%9Bchto_z%C3%A1sad%C3%A1ch byt v paneláku]ěr: [https://www.answers.com/search?q=testy%20pi%C5%A1te testy pište] průběžně, ne až po dopsání celé aplikace. Nejlepší je psát testy společně s kódem, jakmile vytvoříte novou funkci. Tím získáte okamžitou zpětnou vazbu a snáze odhalíte chyby v návrhu. Pravidelně spouštějte celou sadu a sledujte, jestli se něco nerozbilo. pytest nabízí i pokročilé funkce, jako je měření pokrytí kódu, ale pro začátek stačí zvládnout základy. Jakmile si osvojíte práci s fixtures a parametrizací, testování vás bude bavit a kód bude spolehlivější.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Moderní JavaScript prošel od roku 2015 zásadní proměnou. Zatímco starší zápisy funkcí vyžadovaly spoustu opakování a často vedly k chybám v kontextu this, ES6+ přináší syntaxi, která je stručnější a předvídatelnější. Než se ale vrhnete na přepisování celého projektu, zastavte se u základů: arrow funkce, destrukce objektů a výchozí parametry nejsou jen módní vychytávky, ale nástroje, které mění způsob, jakým přemýšlíte o datech a toku programu.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Začněte tím, že si definujete testovací scénáře podle toho, jak se aplikace skutečně používá. Nepište scénáře „pro jistotu&amp;quot;, ale vycházejte z uživatelských příběhů. Když máte e-shop, testujte vložení zboží do košíku, změnu množství, přechod na platební bránu a návrat zpět. U aplikace s mapami testujte, co se stane, když uživatel ztratí signál uprostřed navigace. Právě tyto okrajové případy bývají nejčastějším zdrojem chyb.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Pro lepší přehlednost při selhání používejte parametrizaci. Dekorátor @pytest.mark.parametrize umožní spustit stejný test s různými vstupy. Místo kopírování kódu pro pět případů napíšete jeden test, který dostane seznam dvojic vstup–očekávaný výstup. To zkracuje kód a zrychluje údržbu. Při psaní testů se vyhněte testování implementačních detailů. Zaměřte se na veřejné rozhraní funkcí, ne na to, jak jsou interně postavené. Když později změníte vnitřní logiku, testy by měly stále procházet, pokud chování zůstává stejné. Jinak budete trávit čas opravováním testů místo vývoje.&amp;lt;br&amp;gt;Dalším osvědčeným postupem je pojmenovávat větve podle čísla úkolu nebo jména funkce, kterou řešíte. Například „feature/123-registrace-uzivatele&amp;quot; místo „oprava&amp;quot; nebo „test&amp;quot;. Tím okamžitě vidíte, na čem větev pracuje, a můžete snadno filtrovat v seznamu větví. Když pak potřebujete přepnout z jedné větve na druhou, nemusíte složitě zjišťovat, co je co.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Největší chybou v testování mobilních aplikací je, že se testuje jen to, co je vidět. Přitom největší problém bývá na pozadí: co se stane, když aplikaci přepnete na pozadí a vrátíte se k ní, když přijde SMS zpráva nebo hovor, když se změní orientace obrazovky. Tyto situace se stávají uživatelům denně, ale vývojáři je často vynechávají. Přidejte si do testovacího plánu sekci „životní cyklus aplikace&amp;quot;. Zkuste spustit aplikaci, přepněte ji na pozadí, počkejte deset minut a vraťte se. Sledujte, jestli se neztratí data, jestli se nezobrazí prázdná obrazovka. Podobně otestujte, co se stane, když uživatel aplikaci zavře a znovu otevře – měla by se vrátit do posledního stavu, ne začít znovu od začátku.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Jak psát první testy a čemu se vyhnout Funkce označené jako testy začínají slovem test_. V nich používáte běžné příkazy assert, které ověřují chování. Například ověříte, že funkce vrací očekávanou hodnotu. Pytest na rozdíl od unittestu nevyžaduje třídy ani dědičnost. Stačí obyčejné funkce. Typická chyba začátečníků: testovat více věcí najednou. Když selže první assert, zbytek se nespustí. Proto pište jeden test pro jednu logickou jednotku. Pokud potřebujete připravit data, použijte fixture – funkci s dekorátorem @pytest.fixture. Ta se spustí před testem a může vracet objekty, které test použije.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Až budete mít první projekt stabilní, rozšiřte postup na další týmy. Ale nedělejte to předpisem. Sdílejte zkušenosti, ukažte, co vám ušetřilo čas, a nechte ostatní, ať si vyberou vlastní tempo. DevOps se šíří nejlépe tím, že lidé vidí výsledek – ne tím, že dostanou příkaz. Pokud narazíte na odpor, nesnažte se ho překonat silou. Najděte si jednoho spojence, který má podobný problém, a vyřešte ho společně. Jeden úspěšný příklad vydá za stovky prezentací.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Testování mobilních aplikací není jen o tom, jestli aplikace spadne, nebo ne. Jde o to, jak se chová v reálných podmínkách – na různých zařízeních, s různými verzemi operačního systému, při slabém signálu nebo při přepnutí aplikace na pozadí. Pokud tyto scénáře ignorujete, uživatelé se k aplikaci nevrátí. Často se přitom opakují stejné chyby: testuje se jen na jednom zařízení, které máte zrovna po ruce, nebo se testuje jen to, co napadne vývojáře. Přitom stačí držet se jednoduchého postupu.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;If you liked this short article and you would like to get extra details regarding [https://wiki.man-noir.com/index.php/Kdy%C5%BE_t%C3%BDm_sklouzne_do_chaosu,_Scrum_pom%C5%AF%C5%BEe_naj%C3%ADt_%C5%99%C3%A1d Wiki.man-noir.com] kindly go to our own web site.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>IsidraMetz48</name></author>
	</entry>
	<entry>
		<id>https://wiki.rettungsdienstblog.eu/index.php?title=Benutzer:IsidraMetz48&amp;diff=208320</id>
		<title>Benutzer:IsidraMetz48</title>
		<link rel="alternate" type="text/html" href="https://wiki.rettungsdienstblog.eu/index.php?title=Benutzer:IsidraMetz48&amp;diff=208320"/>
		<updated>2026-08-29T10:18:25Z</updated>

		<summary type="html">&lt;p&gt;IsidraMetz48: Die Seite wurde neu angelegt: „Váš průvodce dílnou i obývákem sází na osvědčené tipy. Píšu o tom, jak zvládnout domácnost bez stresu. Nejraději hledat cesty, jak si usnadnit život.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;My web-site ... [https://wiki.man-noir.com/index.php/Kdy%C5%BE_t%C3%BDm_sklouzne_do_chaosu,_Scrum_pom%C5%AF%C5%BEe_naj%C3%ADt_%C5%99%C3%A1d Wiki.man-noir.com]“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Váš průvodce dílnou i obývákem sází na osvědčené tipy. Píšu o tom, jak zvládnout domácnost bez stresu. Nejraději hledat cesty, jak si usnadnit život.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;My web-site ... [https://wiki.man-noir.com/index.php/Kdy%C5%BE_t%C3%BDm_sklouzne_do_chaosu,_Scrum_pom%C5%AF%C5%BEe_naj%C3%ADt_%C5%99%C3%A1d Wiki.man-noir.com]&lt;/div&gt;</summary>
		<author><name>IsidraMetz48</name></author>
	</entry>
</feed>