<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://shoutwiki.club/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MariNobelius</id>
	<title>shoutwiki.club - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://shoutwiki.club/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MariNobelius"/>
	<link rel="alternate" type="text/html" href="https://shoutwiki.club/index.php?title=Special:Contributions/MariNobelius"/>
	<updated>2026-10-30T04:17:45Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://shoutwiki.club/index.php?title=Pro%C4%8D_%C4%8Dist%C3%BD_k%C3%B3d_v_JavaScriptu_zkracuje_lad%C4%9Bn%C3%AD_na_polovinu%3F&amp;diff=2168</id>
		<title>Proč čistý kód v JavaScriptu zkracuje ladění na polovinu?</title>
		<link rel="alternate" type="text/html" href="https://shoutwiki.club/index.php?title=Pro%C4%8D_%C4%8Dist%C3%BD_k%C3%B3d_v_JavaScriptu_zkracuje_lad%C4%9Bn%C3%AD_na_polovinu%3F&amp;diff=2168"/>
		<updated>2026-10-27T15:03:10Z</updated>

		<summary type="html">&lt;p&gt;MariNobelius: Created page with &amp;quot;Čalouněná pohovka je centrem obývacího pokoje, a proto na ní ulpívá prach, mastnota z rukou, pot i drobky. Pára je sice účinná, ale mnohé potahy ji nesnesou – s...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Čalouněná pohovka je centrem obývacího pokoje, a proto na ní ulpívá prach, mastnota z rukou, pot i drobky. Pára je sice účinná, ale mnohé potahy ji nesnesou – smrští se, ztratí barvu nebo se na nich vytvoří mapy. Existuje však řada suchých postupů, které zvládnete bez rizika a s věcmi, které už máte doma. Než začnete, vždy si nejprve vyzkoušejte zvolený prostředek na méně viditelném místě, například na spodní straně opěradla nebo na zadní hraně sedáku.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Filtrační houba zachytí mechanické nečistoty, rez, písek a část organických látek. Na rozpuštěné minerály, dusičnany, těžké kovy ani bakterie však nemá téměř žádný vliv. Pokud se tedy voda z kohoutku zdá zakalená nebo zapáchá po chloru, houba to nevyřeší. Před jejím nasazením je vhodné nechat vodu odstát a porovnat ji s vodou přefiltrovanou. Teprve pak je vidět, zda má smysl houbu vůbec používat.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Malé funkce a jediná odpovědnost Druhým návykem je psát funkce, které dělají jednu věc. Funkce, která načte data, upraví je, vykreslí do tabulky a ještě odešle analytiku, se při ladění nedá izolovat. Rozdělte ji na čtyři samostatné funkce. Každá pak může mít vlastní test nebo alespoň vlastní console.log. Platí pravidlo: pokud funkce přesáhne dvacet řádků nebo má více než tři parametry, s velkou pravděpodobností dělá příliš mnoho. Menší funkce se snáze čtou, snáze testují a chyba se v nich najde rychleji.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Začněte umístěním zrcadla. Nejúčinnější je na stěně, kterou vidíte jako první při vstupu do bytu, tedy obvykle proti vchodovým dveřím. Pokud tam zrcadlo dát nemůžete, umístěte je na boční stěnu tak, aby odráželo okno nebo jiný zdroj světla. Vyhněte se zrcadlu přímo proti oknu: vzniká nepříjemný protisvětlo efekt a odraz je prázdný. U úzké předsíně pomůže i zrcadlo na delší stěně, které protáhne prostor do hloubky.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Nezapomeňte na pravidelnou údržbu. Jednou za dva týdny pohovku vysajte a jednou za měsíc ji otočte a proklepejte polštáře, aby se výplň nedeformovala. Na ochranu před dalším znečištěním můžete použít textilní přehoz nebo pléd, který se snadno pere. Slunce může barvu vyblednout, proto pohovku nestavte přímo k oknu bez závěsů. Pokud je pohovka rozkládací, občas zkontrolujte i mechaniku a prostor pod sedákem, kde se hromadí prach a drobky.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Nakonec si nastavte jednoduché pravidlo: než si lehnete, vrátíte knihu na své místo a zastrčíte židli nebo uhladíte přehoz. Čtecí koutek u postele nemá být skladiště, ale místo, kde si sednete a během pár vteřin jste ponořeni do textu. Když na to myslíte při každodenním uklízení, vydrží vám stolek funkční měsíce, ne jen do prvního návalu nepořádku.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Každý, kdo někdy strávil hodiny hledáním chybějící čárky nebo špatně pojmenované proměnné, ví, že ladění je nejdražší část vývoje. Čistý kód není estetická záležitost. Je to praktický nástroj, který rozhoduje o tom, zda opravíte chybu za pět minut, nebo za celý den. Následujících pět návyků funguje okamžitě a nevyžaduje žádné speciální nástroje.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Pátým návykem je používat const všude, kde to jde, a let jen tam, kde se hodnota skutečně mění. var v moderním kódu nemá co dělat. Zároveň nikdy nemíchejte deklarace na různých místech funkce. Když je proměnná definovaná nahoře a nemění se, čtenář nemusí přemýšlet, jestli se někde nezměnila. To výrazně zkracuje dobu, po kterou hledáte, proč se hodnota najednou chová jinak. Tyto návyky nejsou o dokonalosti. Jsou o tom, abyste po sobě nemuseli uklízet tam, kde to bolí nejvíc.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Čtvrtým návykem je kontrolovat vstupy hned na začátku funkce. Místo abyste doufali, že parametr bude číslo, ověřte to. if (typeof pocet !== 'number') throw new Error('pocet musí být číslo'); vypadá jako zbytečnost, ale zachrání vám hodiny, protože chyba se projeví v místě vzniku, ne o pět volání dál. Stejně tak kontrolujte null a undefined u objektů a polí. Většina pádů v JavaScriptu vzniká čtením vlastnosti z undefined. Včasná kontrola tento problém odřízne.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Prvním návykem je pojmenovávat věci podle toho, co dělají, ne jak vypadají. Proměnná data nic neříká, ale seznamAktivnichUzivatelu řekne vše. Stejně tak funkce spocitejCenuSPDPH je čitelná i po půl roce. Vyhněte se zkratkám typu usr, tmp nebo arr. Pokud název nedokážete vyslovit nahlas, je špatný. Tento zvyk snižuje potřebu komentářů a hlavně zabraňuje záměně proměnných, což je jedna z nejčastějších příčin tichých chyb.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Třetím návykem je vyhýbat se sdílenému měnitelnému stavu. Globální proměnné a objekty předávané mezi mnoha funkcemi vytvářejí chyby, které se projeví úplně jinde, než vznikly. Preferujte předávání hodnot parametrem a vracejte nové objekty místo přepisování existujících. V JavaScriptu k tomu slouží spread operátor nebo metody jako map, filter a reduce. Když funkce nemění vnější stav, můžete ji volat opakovaně a výsledek je vždy stejný. To je základ předvídatelného chování.&lt;/div&gt;</summary>
		<author><name>MariNobelius</name></author>
	</entry>
	<entry>
		<id>https://shoutwiki.club/index.php?title=User:MariNobelius&amp;diff=2166</id>
		<title>User:MariNobelius</title>
		<link rel="alternate" type="text/html" href="https://shoutwiki.club/index.php?title=User:MariNobelius&amp;diff=2166"/>
		<updated>2026-10-27T15:03:02Z</updated>

		<summary type="html">&lt;p&gt;MariNobelius: Created page with &amp;quot;Autor blogu dílnou i obývákem sází na osvědčené tipy. Sdílím zde, jak si poradit v malém bytě. Nejraději hledat cesty, jak si usnadnit život.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Autor blogu dílnou i obývákem sází na osvědčené tipy. Sdílím zde, jak si poradit v malém bytě. Nejraději hledat cesty, jak si usnadnit život.&lt;/div&gt;</summary>
		<author><name>MariNobelius</name></author>
	</entry>
</feed>