<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://jak.mazovia.edu.pl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=EleanoreEger</id>
	<title>Mazovia - Wkład użytkownika [pl]</title>
	<link rel="self" type="application/atom+xml" href="https://jak.mazovia.edu.pl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=EleanoreEger"/>
	<link rel="alternate" type="text/html" href="https://jak.mazovia.edu.pl/index.php/Specjalna:Wk%C5%82ad/EleanoreEger"/>
	<updated>2026-09-23T18:28:59Z</updated>
	<subtitle>Wkład użytkownika</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://jak.mazovia.edu.pl/index.php?title=Halov%C3%A9_jevy_a_irizace:_jak_poznat_rozd%C3%ADl%3F&amp;diff=490215</id>
		<title>Halové jevy a irizace: jak poznat rozdíl?</title>
		<link rel="alternate" type="text/html" href="https://jak.mazovia.edu.pl/index.php?title=Halov%C3%A9_jevy_a_irizace:_jak_poznat_rozd%C3%ADl%3F&amp;diff=490215"/>
		<updated>2026-09-10T11:21:51Z</updated>

		<summary type="html">&lt;p&gt;EleanoreEger: Utworzono nową stronę &amp;quot;Třetím návykem je vyhnout se mutaci vnějších proměnných uvnitř funkcí. Pokud má funkce měnit stav, nechte ji to udělat přes návratovou hodnotu a nový objekt. Místo array.push() použijte [...array, newItem], místo změny objektu vytvořte nový pomocí spread operátoru. Tím zabráníte vedlejším účinkům, kdy jedna funkce tiše změní data a jiná část programu pak pracuje s neočekávaným stavem. Pokud už mutaci potřebujete, pojmenujt…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Třetím návykem je vyhnout se mutaci vnějších proměnných uvnitř funkcí. Pokud má funkce měnit stav, nechte ji to udělat přes návratovou hodnotu a nový objekt. Místo array.push() použijte [...array, newItem], místo změny objektu vytvořte nový pomocí spread operátoru. Tím zabráníte vedlejším účinkům, kdy jedna funkce tiše změní data a jiná část programu pak pracuje s neočekávaným stavem. Pokud už mutaci potřebujete, pojmenujte funkci tak, aby to bylo jasné, například updateUserInDatabase.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Prvním návykem je pojmenovávat proměnné a funkce podle toho, co skutečně dělají, ne podle toho, jak vypadají. Místo data použijte userList nebo processedOrders. Vyhněte se zkratkám jako btn nebo tmp. Když po třech měsících otevřete kód, jména vám řeknou příběh a vy nebudete muset procházet každý řádek, abyste pochopili, co se děje. Název funkce by měl být sloveso, které popisuje akci, a pokud funkce vrací boolean, začněte ji is, has nebo can.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Nejdůležitější pravidlo zní: rostlina potřebuje květináč, který odpovídá její velikosti, ne velikosti místnosti. Příliš velká nádoba je častou chybou. Kořeny pak nedokážou vstřebat všechnu vodu, která se v substrátu drží, a začnou hnít. Stejně problematický je i květináč příliš malý, kde kořeny prorůstají odtokovými otvory a rostlina trpí nedostatkem živin. Při přesazování volte nádobu jen o dva až tři centimetry větší, než je ta předchozí.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Typické chyby začátečníků: pletou si halo s duhou, pozorují bez ochrany očí, nebo se snaží hledat irizaci ve špatných podmínkách. Irizace je nejlépe vidět, když jsou mraky tenké a slunce svítí pod úhlem zpoza nich. Pokud jsou mraky husté, barvy se ztratí v bělosti. Halové jevy zase vyžadují jasnou oblohu s cirry, ne zamračený den. Sledujte předpověď počasí, ale hlavně svoje oči – pokud vás něco oslňuje, přestaňte pozorovat a počkejte na vhodnější podmínky.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Druhý návyk: Pište malé funkce a okamžitě odhalíte problém Dlouhé funkce, které dělají pět věcí najednou, jsou živnou půdou pro chyby. Pokud musíte psát komentář, co se v bloku děje, je to signál, že byste blok měli rozdělit. Ideální funkce dělá jednu věc a dělá ji dobře. Když funkce selže, snadno izolujete, která část logiky je viníkem. Testujte každou funkci zvlášť – nemusíte hned psát testy, stačí si v konzoli ověřit vstup a výstup.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Každý, kdo psal JavaScript déle než pár týdnů, zná situaci, kdy se aplikace tváří, že funguje, ale výsledek je jiný, než čekáte. Hodiny ladění obvykle nezpůsobí složitá logika, ale drobné návyky, které se v kódu usadí a později se vymstí. Těchto pět pravidel vám pomůže psát kód, který se snadno čte, testuje a hlavně neskrývá chyby.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Filtrační houba patří mezi nejdostupnější a nejspolehlivější mechanické filtry v akvaristice. Zachytává nečistoty, zbytky krmiva i odumřelé části rostlin, a tím výrazně odlehčuje biologické filtraci. Přesto se s ní pojí řada chyb, které kvalitu vody zhoršují. Nejčastější problém? Pravidelné a příliš důkladné čištění, které ničí kolonie prospěšných bakterií. Tyto mikroorganismy žijí právě v pórech houby a zodpovídají za rozklad amoniaku a dusitanů. Pokud houbu vyždímáte dočista pod tekoucí vodou, připravíte akvárium o biologickou ochranu.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Posledním návykem je pravidelná kontrola zpětné kompatibility a zpracování chyb. JavaScript je dynamický, takže funkce často přijímají různé typy. Pokud ale spoléháte na to, že parametr je vždy pole, a jednou přijde objekt, aplikace spadne. Ověřte si typy na začátku funkce a vracejte jasnou chybu, pokud očekávání neodpovídá. Stejně důležité je nepolykat chyby v try/catch mlčky – pokud chybu chytíte, zalogujte ji, a pokud nemůžete pokračovat, vyhoďte ji dál. Tyto návyky vám ušetří hodiny hledání problému, který by se nemusel objevit, kdybyste kód psali s ohledem na budoucnost.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Bezpečnost je v dětském pokoji v podkroví často podceňovaná, a přitom tu hrozí specifická rizika. Zábradlí u schodiště musí mít svislé tyče vzdálené maximálně deset centimetrů, aby se mezi ně nedostala hlava. Okna by měla být opatřena pojistkou proti otevření a zároveň by měla umožnit rychlé otevření v případě požáru. Všechny ostré hrany krovů nebo krokví zakryjte nebo oblepte měkkým profilem. Pokud je v pokoji nízký průchod, nezapomeňte ho polstrovat, protože děti si často hrají v běhu. Elektrické kabely a prodlužovačky veďte tak, aby nevedly pod kobercem ani volně po podlaze.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Nábytek do podkroví vybírejte s ohledem na šikminy. Klasické skříně a komody se sem často nevejdou. Řešením jsou atypické kusy na míru nebo modulární systémy, které využijí prostor i pod nejnižší částí střechy. Věnujte pozornost především skladování – děti potřebují mít hračky a oblečení na dosah, ale ne na místech, kam musí šplhat po žebříku. Vše, co je výš než 120 centimetrů nad podlahou, by mělo být určené pro věci, které dítě nepoužívá denně. Kvalitní úložné prostory pod šikminou s výsuvnými šuplíky nebo otevřenými policemi usnadní každodenní úklid.&lt;/div&gt;</summary>
		<author><name>EleanoreEger</name></author>
	</entry>
	<entry>
		<id>https://jak.mazovia.edu.pl/index.php?title=U%C5%BCytkownik:EleanoreEger&amp;diff=490213</id>
		<title>Użytkownik:EleanoreEger</title>
		<link rel="alternate" type="text/html" href="https://jak.mazovia.edu.pl/index.php?title=U%C5%BCytkownik:EleanoreEger&amp;diff=490213"/>
		<updated>2026-09-10T11:21:50Z</updated>

		<summary type="html">&lt;p&gt;EleanoreEger: Utworzono nową stronę &amp;quot;Někdo, kdo praktickým bydlením sází na osvědčené tipy. Píšu o tom, jak skloubit funkčnost s teplem domova. Nejvíc mě baví ukazovat chytrá řešení, která zvládne každý.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Někdo, kdo praktickým bydlením sází na osvědčené tipy. Píšu o tom, jak skloubit funkčnost s teplem domova. Nejvíc mě baví ukazovat chytrá řešení, která zvládne každý.&lt;/div&gt;</summary>
		<author><name>EleanoreEger</name></author>
	</entry>
</feed>