<?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=AngeloHammack6</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=AngeloHammack6"/>
	<link rel="alternate" type="text/html" href="https://wiki.rettungsdienstblog.eu/index.php?title=Spezial:Beitr%C3%A4ge/AngeloHammack6"/>
	<updated>2026-09-15T14:14:41Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://wiki.rettungsdienstblog.eu/index.php?title=Kdy%C5%BE_se_lad%C4%9Bn%C3%AD_protahuje,_pom%C5%AF%C5%BEe_p%C4%9Bt_n%C3%A1vyk%C5%AF_pro_%C4%8Diteln%C3%BD_k%C3%B3d&amp;diff=308771</id>
		<title>Když se ladění protahuje, pomůže pět návyků pro čitelný kód</title>
		<link rel="alternate" type="text/html" href="https://wiki.rettungsdienstblog.eu/index.php?title=Kdy%C5%BE_se_lad%C4%9Bn%C3%AD_protahuje,_pom%C5%AF%C5%BEe_p%C4%9Bt_n%C3%A1vyk%C5%AF_pro_%C4%8Diteln%C3%BD_k%C3%B3d&amp;diff=308771"/>
		<updated>2026-09-13T14:23:56Z</updated>

		<summary type="html">&lt;p&gt;AngeloHammack6: Die Seite wurde neu angelegt: „První návyk: pojmenovávejte věci podle toho, co dělají, ne podle toho, jak vypadají. Proměnná data nebo vysledek neřekne nic. seznamObjednavek nebo pocetPokusu řekne skoro všechno. Platí to i pro funkce – pokud název obsahuje slovo a nebo nebo, funkce skoro jistě dělá víc věcí, než by měla. Když název nejde vymyslet, často to znamená, že je problém v návrhu, ne v pojmenování. Přepište logiku, dokud název nebude samozře…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;První návyk: pojmenovávejte věci podle toho, co dělají, ne podle toho, jak vypadají. Proměnná data nebo vysledek neřekne nic. seznamObjednavek nebo pocetPokusu řekne skoro všechno. Platí to i pro funkce – pokud název obsahuje slovo a nebo nebo, funkce skoro jistě dělá víc věcí, než by měla. Když název nejde vymyslet, často to znamená, že je problém v návrhu, ne v pojmenování. Přepište logiku, dokud název nebude samozřejmý.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Ideální je mírně vyvýšené stanoviště s dobrou drenáží, kde se po dešti nedrží louže. Pokud voda z okolních svahů stéká k budoucímu kurníku, vykopejte nad ním mělký odvodňovací příkop nebo zvolte jiné místo. Nikdy nestavte kurník do prohlubně ani na dno zahrady, kam se sbíhá voda. Podlaha postavená přímo na holé zemi bez štěrkového podsypu dřív nebo později promokne a začne plesnivět.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Do kopce zkraťte, z kopce prodluž&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Nejčastější chybou při dimenzování je zaměňování plošné hmotnosti a bodového zatížení. Rošt, který unese rovnoměrně rozloženou desku, nemusí unést svítidlo nebo revizní dvířka. Do míst, kde bude cokoli těžšího, se vkládá přídavný nosný profil nebo se zátěž přenese do stropní konstrukce samostatným závěsem. Druhou častou chybou je poddimenzovaný počet vrутů v desce. Vruty se nesmí umisťovat blíže než 10 mm od hrany a jejich rozteč po obvodu je 150 mm, ve vnitřní ploše 200 až 250 mm. Pokud se vruty „šetří&amp;quot;, deska se rozkmitá a spára se rozejde.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Ladění nemá být trest. Většina času, kterou u toho strávíte, vzniká ještě předtím, než se objeví chyba – v momentě, kdy kód píšete. Čitelný kód neznamená kratší kód ani chytřejší triky. Znamená kód, u kterého za týden poznáte, co dělá a proč. Pět níže popsaných návyků není o estetice. Jsou o tom, kolik hodin strávíte hledáním chyby, kterou jste si sami vytvořili.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Krátké funkce a jedna odpovědnost Druhý návyk: funkce, kterou nelze přečíst na jednu obrazovku, se špatně ladí. Ne kvůli délce samotné, ale proto, že obsahuje více důvodů ke změně. Rozdělte ji na menší části, každou s jasným vstupem a výstupem. Když funkce vrací různé typy podle situace – někdy číslo, někdy null, někdy text – chyba se objeví až daleko od místa vzniku. Držte se jednoho typu návratové hodnoty a chybové stavy řešte výjimkou nebo návratovým objektem, ne tichým undefined.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Druhým krokem je sjednotit barvy a odstíny. Zásadní chybou je kontrastní pruh uprostřed místnosti – tmavá postel, světlé zdi, výrazný koberec. Oko se zastaví na každé hranici a prostor se rozpadne. Zvolte dvě až tři blízké světlé odstíny a opakujte je: zeď, povlečení, závěsy. Tmavý akcent nechte maximálně jeden a umístěte ho nízko, například na kobereček u postele. Nikdy nedávejte tmavou barvu na strop ani na velkou plochu proti oknu, jinak pohltí světlo, které do místnosti proudí.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Třetí návyk: nenechávejte v kódu vedlejší efekty, které nikdo nečeká. Funkce, která kromě výpočtu ještě zapisuje do globální proměnné nebo mění pole předané jako argument, je zdrojem hodin ladění. Pokud mutace nutná je, ať je vidět v názvu – pridejPolozku místo upravSeznam. U předávaných objektů si předem ujasněte, kdo je vlastní a kdo si je jen půjčuje. Kopírujte, když si nejste jistí, nebo používejte neměnné struktury. Cena za kopii je nižší než cena za hledání, proč se data změnila na jiném místě.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Když nosný profil visí ve vzduc&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Žádný z těchto návyků nezabrání chybám. Zkrátí ale dobu, po kterou je hledáte. Začněte jedním – tím, který vás teď bolí nejvíc – a přidejte další, až se první stane automatem. Ladění se tím nezmění v zábavu, jen v něco předvídatelného.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Pátý návyk: konzistenci berte jako nástroj, ne jako formalitu. Zvolte si jeden styl odsazení, jednu konvenci pro uvozovky a středníky a držte se jí. Automatický formátovač nastavte hned na začátku projektu, ne až po prvním konfliktu v týmu. Stejně tak jeden způsob, jakým v projektu řešíte chyby a logování. Když každý soubor vypadá jinak, mozek při ladění plýtvá energií na orientaci místo na hledání příčiny.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Čtvrtý návyk: pište testy tam, kde se to vyplatí, ne všude. Test nemá dokazovat, že kód funguje, ale že se nezměnil, když ho příště upravíte. Začněte hraničními případy – prázdné pole, nula, null, příliš dlouhý vstup. Právě tam chyby nejčastěji přežijí. Test, který závisí na aktuálním datu nebo na pořadí volání, je horší než žádný. Když test padá náhodně, opravte test, ne kód. Náhodně padající test vás naučí ignorovat červenou, a to je začátek konce.&lt;/div&gt;</summary>
		<author><name>AngeloHammack6</name></author>
	</entry>
	<entry>
		<id>https://wiki.rettungsdienstblog.eu/index.php?title=Benutzer:AngeloHammack6&amp;diff=308770</id>
		<title>Benutzer:AngeloHammack6</title>
		<link rel="alternate" type="text/html" href="https://wiki.rettungsdienstblog.eu/index.php?title=Benutzer:AngeloHammack6&amp;diff=308770"/>
		<updated>2026-09-13T14:23:53Z</updated>

		<summary type="html">&lt;p&gt;AngeloHammack6: Die Seite wurde neu angelegt: „Někdo, kdo světem interiérů sází na osvědčené tipy. Píšu o tom, jak si poradit v malém bytě. Nejvíc mě baví popisovat postupy krok za krokem.“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Někdo, kdo světem interiérů sází na osvědčené tipy. Píšu o tom, jak si poradit v malém bytě. Nejvíc mě baví popisovat postupy krok za krokem.&lt;/div&gt;</summary>
		<author><name>AngeloHammack6</name></author>
	</entry>
</feed>