<?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=AnnettaSleigh13</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=AnnettaSleigh13"/>
	<link rel="alternate" type="text/html" href="https://wiki.rettungsdienstblog.eu/index.php?title=Spezial:Beitr%C3%A4ge/AnnettaSleigh13"/>
	<updated>2026-09-16T00:17:15Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://wiki.rettungsdienstblog.eu/index.php?title=Jak_udr%C5%BEet_po%C5%99%C3%A1dek_ve_verz%C3%ADch_knihoven_ve_v%C4%9Bt%C5%A1%C3%ADch_projektech&amp;diff=166580</id>
		<title>Jak udržet pořádek ve verzích knihoven ve větších projektech</title>
		<link rel="alternate" type="text/html" href="https://wiki.rettungsdienstblog.eu/index.php?title=Jak_udr%C5%BEet_po%C5%99%C3%A1dek_ve_verz%C3%ADch_knihoven_ve_v%C4%9Bt%C5%A1%C3%ADch_projektech&amp;diff=166580"/>
		<updated>2026-08-21T18:44:16Z</updated>

		<summary type="html">&lt;p&gt;AnnettaSleigh13: Die Seite wurde neu angelegt: „Na co se zaměřit při konfiguraci a běžné prá&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Typickou chybou bývá verzování knihoven pomocí data v názvu tagu nebo pouhého čísla commitu. To sice vypadá rychle, ale znemožňuje zpětné dohledání, co přesně se změnilo a proč. Verze musí být vždy spojená s popisem změn. Vytvořte si proto jednoduchý soubor se seznamem změn pro každou knihovnu a udržujte ho aktuální. Při každém vydání nové verze do něj zapiš…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Na co se zaměřit při konfiguraci a běžné prá&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Typickou chybou bývá verzování knihoven pomocí data v názvu tagu nebo pouhého čísla commitu. To sice vypadá rychle, ale znemožňuje zpětné dohledání, co přesně se změnilo a proč. Verze musí být vždy spojená s popisem změn. Vytvořte si proto jednoduchý soubor se seznamem změn pro každou knihovnu a udržujte ho aktuální. Při každém vydání nové verze do něj zapište, co se změnilo, a odkazujte na příslušné issue nebo pull request. Bez této informace je po třech měsících nemožné zjistit, jestli je bezpečné aktualizovat z verze 1.2.0 na 1.3.0.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Jak na cache a minimalizaci souborů Dalším krokem je nastavení vyrovnávací paměti prohlížeče (cache). Umožníte tím návštěvníkům, aby se jim při opakované návštěvě nemusely stahovat všechny soubory znovu. Pro statické soubory, jako jsou obrázky, CSS nebo JavaScript, nastavte dlouhou dobu platnosti, ale u HTML buďte opatrní, aby se změny na stránce projevily včas. K tomu slouží verzování souborů, kdy do názvu přidáte číslo verze nebo hash, a prohlížeč pak pozná, že je třeba stáhnout novou verzi.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Testování mobilních aplikací se od testování webových stránek liší v mnoha ohledech. Musíte počítat s různými velikostmi obrazovek, verzemi operačních systémů, typy připojení a také s omezenými hardwarovými prostředky. Základní rozdělení je na testování funkční, výkonnostní a uživatelské. Funkční testy ověřují, zda aplikace dělá to, co má, výkonnostní testy se zaměřují na rychlost a stabilitu a uživatelské testy sledují, jak se s aplikací pracuje reálným lidem.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Důležité je také zmenšit velikost kódu, který posíláte. Odstraňte z CSS a JavaScriptu mezery, komentáře a nevyužité pravidla. Tento proces se nazývá minifikace a výrazně zkrátí dobu stahování. U JavaScriptu navíc zvažte, zda je opravdu nutné ho načítat hned na začátku. Pokud skript slouží až pro interakce po načtení stránky, umístěte ho na konec těla dokumentu nebo použijte atribut defer. Typickou chybou je zbytečné načítání více knihoven, které dělají totéž.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Při testování na reálných zařízeních se zaměřte na spotřebu baterie a přehřívání. To jsou aspekty, které automatizované testy na emulátoru neodhalí. Mějte po ruce několik fyzických zařízení, a to jak s operačním systémem od jednoho výrobce, tak i od jiného, protože každý systém má svá specifika. Pro uživatelské testování oslovte lidi, kteří aplikaci neznají, a sledujte, jak ji používají. Často zjistíte, že to, co je pro vás intuitivní, uživatelé dělají úplně jinak.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Ve větších projektech se vyplatí zavést pravidlo, že každá knihovna je verzovaná nezávisle na aplikaci, ale zároveň existuje centrální soubor, který definuje kompatibilní kombinace. Tento soubor může být jednoduchý textový dokument nebo strojově čitelný manifest. Důležité je, aby obsahoval matici testovaných verzí – tedy které verze knihoven spolu fungují a které ne. Tím se vyhnete situaci, kdy vývojář nasadí novou verzi knihovny A, aniž by věděl, že to rozbije knihovnu B. Automatizované testy by měly tuto matici pokrývat alespoň pro kritické cesty aplikace.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Pomalé načítání stránek odrazuje návštěvníky a zhoršuje pozici ve vyhledávačích. Než začnete přidávat cache nebo komprimovat obrázky, zjistěte si, kde je skutečný problém. Otevřete si vývojářské nástroje prohlížeče, přejděte na záložku síť a podívejte se, které soubory se načítají nejdéle. Často to nejsou obrázky, ale zbytečné skripty třetích stran, které blokují vykreslení stránky. Nejprve odstraňte vše, co nepoužíváte, a teprve poté řešte optimalizaci.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Jak na první pohovor a co si připravit Když máte hotový projekt, je čas začít posílat životopisy. Životopis by měl být stručný – ideálně jedna stránka. Pište do něj jen to, co souvisí s IT: používání Git, znalost konkrétních technologií, odkazy na váš GitHub nebo portfolio. Nepište věci jako „umím pracovat v týmu&amp;quot; – to je fráze. Místo toho uveďte konkrétní příklad, kdy jste něco spolupracovali nebo řešili problém. Školy a kurzy uvádějte, ale nechte je na konci.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Kromě automatizace je klíčové i výkonnostní testování. Měřte dobu spuštění aplikace, plynulost scrollování a odezvu na akce uživatele. Zde se často zapomíná na testy při slabém signálu nebo v režimu letadlo. Aplikace by měla umět elegantně zpracovat i pomalé připojení a zobrazit uživateli srozumitelnou chybovou hlášku. Dalším častým problémem je únik paměti – aplikace se po delším používání zpomaluje, až nakonec spadne. Pro odhalení těchto problémů použijte profilovací nástroje, které jsou součástí vývojových prostředí.&lt;/div&gt;</summary>
		<author><name>AnnettaSleigh13</name></author>
	</entry>
	<entry>
		<id>https://wiki.rettungsdienstblog.eu/index.php?title=Benutzer:AnnettaSleigh13&amp;diff=166577</id>
		<title>Benutzer:AnnettaSleigh13</title>
		<link rel="alternate" type="text/html" href="https://wiki.rettungsdienstblog.eu/index.php?title=Benutzer:AnnettaSleigh13&amp;diff=166577"/>
		<updated>2026-08-21T18:44:14Z</updated>

		<summary type="html">&lt;p&gt;AnnettaSleigh13: Die Seite wurde neu angelegt: „Váš průvodce praktickým bydlením sází na osvědčené tipy. Sdílím zde, jak skloubit funkčnost s teplem domova. Nejraději hledat cesty, jak si usnadnit život.“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Váš průvodce praktickým bydlením sází na osvědčené tipy. Sdílím zde, jak skloubit funkčnost s teplem domova. Nejraději hledat cesty, jak si usnadnit život.&lt;/div&gt;</summary>
		<author><name>AnnettaSleigh13</name></author>
	</entry>
</feed>