<?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=RichBrownless</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=RichBrownless"/>
	<link rel="alternate" type="text/html" href="https://jak.mazovia.edu.pl/index.php/Specjalna:Wk%C5%82ad/RichBrownless"/>
	<updated>2026-10-13T16:56:49Z</updated>
	<subtitle>Wkład użytkownika</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://jak.mazovia.edu.pl/index.php?title=Co_se_stane,_kdy%C5%BE_p%C5%99estane%C5%A1_%C5%A1et%C5%99it_na_%C4%8Ditelnosti_k%C3%B3du&amp;diff=1036949</id>
		<title>Co se stane, když přestaneš šetřit na čitelnosti kódu</title>
		<link rel="alternate" type="text/html" href="https://jak.mazovia.edu.pl/index.php?title=Co_se_stane,_kdy%C5%BE_p%C5%99estane%C5%A1_%C5%A1et%C5%99it_na_%C4%8Ditelnosti_k%C3%B3du&amp;diff=1036949"/>
		<updated>2026-10-11T17:33:20Z</updated>

		<summary type="html">&lt;p&gt;RichBrownless: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Čtvrtý návyk je konzistentní práce s chybami a prázdnými hodnotami. Rozhodni se, zda funkce vrací null, nebo vyhazuje výjimku, a drž se toho všude. Kombinace obojího vede k tomu, že někde zapomeneš zkontrolovat návratovou hodnotu a chyba se projeví až o tři vrstvy výš, kde už není vidět příčina. Prázdné pole a undefined nejsou totéž. Ošetři je hned na vstupu a předej dál jen platná data. Ladění se tím zkrátí, protože chyba zůstane tam, kde vznikla.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Pyré a čatní: dvě různé cesty ke stejnému ovoci Jablečné pyré je univerzální. Jablka zbavte jádřinců, nakrájejte a duste s trochou vody doměkka. Poté rozmixujte a ještě horké plňte do sklenic. Pokud pyré chcete jen sladké, přidejte cukr až po rozmixování. Kdo chce pyré dochutit, může přidat skořici nebo vanilku. Pozor na zbytečnou vodu — čím méně jí při dušení přidáte, tím hustší pyré bude. Nedostatečně provařené pyré se v lednici rychle zkazí. Sterilace ve vodní lázni po dobu 20 minut prodlouží trvanlivost na rok i déle.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Jablečná šťáva je nejrychlejší způsob, jak zužitkovat velké množství ovoce. Jablka stačí omýt, odstranit stopky a nahnilé části, nakrájet na čtvrtky. Sladká odrůda se nemusí doslazovat, kyselá naopak snesš i trochu cukru. Šťávu lze získat lisem nebo odšťavňovačem. Čerstvá šťáva se rychle kazí, proto ji ihned pasterizujte: zahřejte na 80 °C, držte pět minut a plňte do vyvařených sklenic. Častá chyba je nalévat horkou šťávu do studených sklenic — prasknou. Další chybou je nedostatečná pasterizace, po které šťáva zkvasí už po týdnu.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Typická chyba je příliš hustá houba. Jemná pórovitá struktura sice zachytí více částic, ale rychle se ucpává a průtok vody klesá. Filtrace pak nestačí a voda stagnuje. Pro většinu domácích nádrží je vhodnější kombinace hrubé a střední houby, případně doplněná keramickými kroužky nebo bioakvacitem. Vždy je důležité, aby voda protékala rovnoměrně celou plochou houby, ne jen malým otvorem. Předimenzovaný filtr není na škodu, poddimenzovaný se nevyplatí.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Praktické varovné signály, které není radno přehlížet: opakovaně se rozsvěcující kontrolka baterie, která po přidání plynu zhasne; světla, jež při brzdění nebo na volnoběh viditelně pohasínají; pomalu se vracející ručičky přístrojů; slabý klakson; a rádiová stanice, která při startu ztrácí signál. Pokud se tyto projevy objevují společně, řešte dobíjení, ne nákup nové baterie.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Každý, kdo někdy vracel chybu, kterou sám napáchal před půl rokem, ví, že ladění není otázka talentu, ale toho, jak je kód napsaný. Čistý kód neznamená krásný kód. Znamená kód, u kterého za měsíc poznáš, co dělá, aniž bys musel spouštět debugger. Následujících pět návyků není o estetice. Jsou o tom, kolik hodin strávíš hledáním chyby, kterou šlo odhalit na první pohled.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Malé funkce a včasné návraty místo vnořených bloků Druhý návyk se týká struktury. Funkce, která má přes padesát řádků a tři úrovně vnoření, se ladí nejhůř. Rozděl ji na menší celky, každý s jedním úkolem. Místo hlubokého if uvnitř for uvnitř if použij včasný návrat. Kontrolu vstupu vyřeš na začátku a zbytek funkce se věnuje jen hlavní logice. Vnořený kód nutí čtenáře držet v hlavě příliš mnoho stavů najednou. Čím méně stavů, tím méně místa pro chybu.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Další rozdíl je v potvrzení. Na přepážce dostanete papírový doklad okamžitě, ale musíte ho uschovat. Online obvykle dostanete potvrzení e-mailem nebo ho najdete v historii plateb. Pro dokladování platby je lepší uložit si potvrzení do složky, kterou zálohujete. Papírové doklady se snadno ztratí a po měsících se obtížně dohledávají.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;V lednici platí jiná pravidla. Suroviny, které se kazí nejrychleji, patří na nejchladnější místo – obvykle do spodní police nad zásuvkou na zeleninu. Mléčné výrobky dejte do prostředních polic, ne do dveří. Dveře jsou nejteplejší a neustále se otevírají, takže máslo nebo jogurt tam vydrží kratší dobu. Syrové maso vždy oddělte od hotových jídel a uložte ho do uzavřené nádoby, aby nekapalo na ostatní potraviny. Zeleninu a ovoce nemyjte předem. Vlhkost urychluje hnilobu.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Třetí návyk je nemíchat dohromady data, stav a vedlejší efekty. Funkce, která zároveň čte z databáze, mění globální proměnnou a vypisuje do konzole, se nedá otestovat izolovaně. Když oddělíš načítání dat od jejich zpracování a od zápisu, můžeš každou část ověřit zvlášť. Typická chyba je předávat objekt a uvnitř ho měnit. Volající o tom neví a za dvě hodiny řeší, proč se mu data změnila pod rukama. Vracej novou hodnotu, neměň vstup.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Pátý návyk je průběžně uklízet, ne jednou za rok. Když upravíš funkci, přejmenuj proměnnou, která už lže, a smaž kód, který se nikdy nespustí. Mrtvý kód mate při hledání souvislostí a nafukuje soubory. Formátování ať řeší nástroj, ne ruční zarovnávání, které při každé změně rozhodí diff. Čistý kód není cíl, ale vedlejší efekt toho, že po sobě pokaždé uklidíš. Hodiny, které tím ušetříš, nejsou v ladění. Jsou v tom, že ladit vůbec nemusíš.&lt;/div&gt;</summary>
		<author><name>RichBrownless</name></author>
	</entry>
	<entry>
		<id>https://jak.mazovia.edu.pl/index.php?title=U%C5%BCytkownik:RichBrownless&amp;diff=1036947</id>
		<title>Użytkownik:RichBrownless</title>
		<link rel="alternate" type="text/html" href="https://jak.mazovia.edu.pl/index.php?title=U%C5%BCytkownik:RichBrownless&amp;diff=1036947"/>
		<updated>2026-10-11T17:33:20Z</updated>

		<summary type="html">&lt;p&gt;RichBrownless: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Váš průvodce dílnou i obývákem žije už dlouho. Píšu o tom, jak skloubit funkčnost s teplem domova. Nejvíc mě baví hledat cesty, jak si usnadnit život.&lt;/div&gt;</summary>
		<author><name>RichBrownless</name></author>
	</entry>
	<entry>
		<id>https://jak.mazovia.edu.pl/index.php?title=U%C5%BCytkownik:RichBrownless&amp;diff=1035113</id>
		<title>Użytkownik:RichBrownless</title>
		<link rel="alternate" type="text/html" href="https://jak.mazovia.edu.pl/index.php?title=U%C5%BCytkownik:RichBrownless&amp;diff=1035113"/>
		<updated>2026-10-11T16:21:02Z</updated>

		<summary type="html">&lt;p&gt;RichBrownless: Utworzono nową stronę &amp;quot;Někdo, kdo dílnou i obývákem žije už dlouho. Píšu o tom, jak si poradit v malém bytě. 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 dílnou i obývákem žije už dlouho. Píšu o tom, jak si poradit v malém bytě. Nejvíc mě baví ukazovat chytrá řešení, která zvládne každý.&lt;/div&gt;</summary>
		<author><name>RichBrownless</name></author>
	</entry>
</feed>