<?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=FrankFarquharson</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=FrankFarquharson"/>
	<link rel="alternate" type="text/html" href="https://wiki.rettungsdienstblog.eu/index.php?title=Spezial:Beitr%C3%A4ge/FrankFarquharson"/>
	<updated>2026-10-12T05:28:29Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://wiki.rettungsdienstblog.eu/index.php?title=Co_rozhoduje_o_tom,_%C5%BEe_prvn%C3%AD_pr%C3%A1ce_v_IT_vyjde%3F&amp;diff=455313</id>
		<title>Co rozhoduje o tom, že první práce v IT vyjde?</title>
		<link rel="alternate" type="text/html" href="https://wiki.rettungsdienstblog.eu/index.php?title=Co_rozhoduje_o_tom,_%C5%BEe_prvn%C3%AD_pr%C3%A1ce_v_IT_vyjde%3F&amp;diff=455313"/>
		<updated>2026-10-11T14:47:52Z</updated>

		<summary type="html">&lt;p&gt;FrankFarquharson: Die Seite wurde neu angelegt: „Začněte tím, že vezmete každou položku v backlogu sprintu a rozepíšete ji na konkrétní kroky. Ne na fáze typu „analýza, vývoj, testování&amp;quot;, ale na činnosti, které zaberou jeden až dva dny. Pokud se krok nedá dokončit do dvou dnů, je příliš velký a musí se rozdělit dál. Cílem je dostat se na úroveň, kde každý člen týmu dokáže říct, co přesně bude dělat a co bude mít na konci hotové.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Při psaní automatizo…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Začněte tím, že vezmete každou položku v backlogu sprintu a rozepíšete ji na konkrétní kroky. Ne na fáze typu „analýza, vývoj, testování&amp;quot;, ale na činnosti, které zaberou jeden až dva dny. Pokud se krok nedá dokončit do dvou dnů, je příliš velký a musí se rozdělit dál. Cílem je dostat se na úroveň, kde každý člen týmu dokáže říct, co přesně bude dělat a co bude mít na konci hotové.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Při psaní automatizovaných testů se osvědčuje držet se stabilních identifikátorů prvků, ne textů na obrazovce. Texty se mění s lokalizací a úpravami designu. Testy by měly být nezávislé a spouštět se v izolovaném stavu. Pokud test závisí na datech z předchozího běhu, padá náhodně a nikdo mu nevěří. Dále je vhodné nastavit čekání na prvky místo pevných prodlev.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Jazyk a architektura: co si vybrat na začát&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Začni tím, že si vybereš jednu technologii a u ní zůstaneš alespoň půl roku. Typická chyba je skákat z jazyka do jazyka podle toho, co zrovna frčí v diskusích. Zaměstnavatel nepozná, jestli umíš málo, nebo hodně, ale pozná, jestli umíš něco dotáhnout. Jeden web s přihlášením, databází a nasazením na veřejnou adresu řekne o tvých schopnostech víc než kurz s certifikátem.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Většina problémů s čitelností nevzniká kvůli špatným nápadům, ale kvůli nekonzistenci. Jednou používáte středníky, podruhé ne. Jednou camelCase, podruhé snake_case. Zvolte jeden styl a držte se ho v celém projektu. Pomůže vám nástroj pro formátování, který při uložení srovná odsazení a zalamování řádků. Nemusíte pak řešit spory o mezery při každé revizi a soustředíte se na logiku.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Klíčové je zvolit správný klíč a ok&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Rozdíl mezi testováním na zařízení a v emulátoru Emulátor nebo simulátor urychlí vývoj, protože umožní rychlé spouštění a snadné ladění. Nikdy ale neodhalí problémy specifické pro konkrétní hardware, jako je přehřívání, přesnost dotyku nebo spotřeba baterie. Proto je nutné mít sadu reálných zařízení, i když menší. Rozumný přístup je testovat průběžně na jednom nebo dvou fyzických telefonech a zbývající kombinace verzí a velikostí displeje pokrýt pomocí cloudových zařízení nebo emulátorů.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Pro praktické nasazení stačí začít skromně. Sepište deset nejdůležitějších uživatelských cest, ty projděte ručně na dvou telefonech a tři z nich pokryjte automatickým testem. Testy spouštějte při každé změně kódu. Výsledky si zapisujte a opravujte příčinu, ne jen projev. Tak vznikne sada, která skutečně chrání před regresemi a nestojí víc času, než kolik ušetří.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;První vývojářská pozice se nehledá podle toho, kolik jazyků umíš vyjmenovat, ale podle toho, co jsi skutečně dokončil. Firmy u juniorů řeší dvě věci: jestli umíš dopsat zadání do konce a jestli se nebojíš zeptat, když něčemu nerozumíš. Zbytek se doučí za pochodu. Proto je lepší mít dva menší hotové projekty než deset rozpracovaných repozitářů, které po prvním týdnu usnuly.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Portfolio, pohovor a první měsíce v práci Do portfolia nedávej cvičení z tutoriálů. Vezmi problém, který tě osobně štve — přepisování poznámek, evidence výdajů, plánování směn — a vyřeš ho. Ke každému projektu napiš tři věty: co to dělá, co bylo nejtěžší a co bys dnes udělal jinak. Právě poslední bod na pohovoru zaujme, protože ukazuje, že o svém kódu přemýšlíš. Kód si předem projdi a buď schopen vysvětlit každý řádek; na otázku „proč jsi to udělal takhle&amp;quot; neexistuje špatná odpověď, pokud umíš popsat důvod.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Testování mobilních aplikací se výrazně liší od testování webu. Aplikace běží na různém hardwaru, s odlišnými verzemi operačního systému, různě velkými displeji a v podmínkách, které nelze plně nasimulovat na počítači. Právě proto je potřeba kombinovat několik přístupů a nástrojů. Žádný jediný nástroj nepokryje vše a žádná metoda sama o sobě neodhalí všechny chyby.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Základní rozdělení je mezi testy manuálními a automatizovanými. Manuální testování je nenahraditelné tam, kde jde o vzhled, plynulost animací, ovládání gesty nebo o chování při přerušení (příchozí hovor, nízká baterie, ztráta signálu). Automatizace se vyplatí u opakujících se scénářů: přihlášení, vyplnění formuláře, navigace mezi obrazovkami. Typická chyba je snaha automatizovat všechno hned na začátku. Automatizované testy jsou křehké a jejich údržba stojí čas, jakmile se změní rozhraní.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Mezi časté chyby patří testování pouze na nejnovější verzi systému, ignorování chování offline a opomenutí rotace displeje. Další problém je testování na zařízeních, která mají příliš mnoho aplikací na pozadí, takže výsledky neodpovídají realitě běžného uživatele. Vyplatí se také sledovat výkon: dobu startu, spotřebu paměti a plynulost posouvání. Pomalá aplikace působí dojmem chyby i tehdy, když logicky funguje správně.&lt;/div&gt;</summary>
		<author><name>FrankFarquharson</name></author>
	</entry>
	<entry>
		<id>https://wiki.rettungsdienstblog.eu/index.php?title=Benutzer:FrankFarquharson&amp;diff=455311</id>
		<title>Benutzer:FrankFarquharson</title>
		<link rel="alternate" type="text/html" href="https://wiki.rettungsdienstblog.eu/index.php?title=Benutzer:FrankFarquharson&amp;diff=455311"/>
		<updated>2026-10-11T14:47:50Z</updated>

		<summary type="html">&lt;p&gt;FrankFarquharson: Die Seite wurde neu angelegt: „Někdo, kdo světem interiérů žije už dlouho. Sdílím zde, jak si poradit v malém bytě. Nejraději ukazovat chytrá řešení, která zvládne každý.“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Někdo, kdo světem interiérů žije už dlouho. Sdílím zde, jak si poradit v malém bytě. Nejraději ukazovat chytrá řešení, která zvládne každý.&lt;/div&gt;</summary>
		<author><name>FrankFarquharson</name></author>
	</entry>
</feed>