<?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=EarlSavage</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=EarlSavage"/>
	<link rel="alternate" type="text/html" href="https://jak.mazovia.edu.pl/index.php/Specjalna:Wk%C5%82ad/EarlSavage"/>
	<updated>2026-10-12T02:51:02Z</updated>
	<subtitle>Wkład użytkownika</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://jak.mazovia.edu.pl/index.php?title=Vyberete_%C5%A1patn%C3%A9_IDE_a_p%C5%99ijdete_o_hodiny_lad%C4%9Bn%C3%ADm_m%C3%ADsto_psan%C3%AD_k%C3%B3du&amp;diff=1041959</id>
		<title>Vyberete špatné IDE a přijdete o hodiny laděním místo psaní kódu</title>
		<link rel="alternate" type="text/html" href="https://jak.mazovia.edu.pl/index.php?title=Vyberete_%C5%A1patn%C3%A9_IDE_a_p%C5%99ijdete_o_hodiny_lad%C4%9Bn%C3%ADm_m%C3%ADsto_psan%C3%AD_k%C3%B3du&amp;diff=1041959"/>
		<updated>2026-10-11T19:47:49Z</updated>

		<summary type="html">&lt;p&gt;EarlSavage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Portfolio rozhoduje, ne počet certifikát&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Častou chybou je, že vývojáři simulují příliš mnoho nebo příliš málo. Příliš mnoho simulace vede k testům, které neodhalí skutečné problémy, protože se chovají jinak než produkce. Příliš málo simulace znamená, že testy jsou pomalé a nespolehlivé. Držte se pravidla: simulujte jen to, co nemůžete mít pod kontrolou, a to věrně. Pokud externí služba vrací data v určitém formátu, váš simulátor musí vracet stejný formát včetně okrajových případů, jako jsou prázdné odpovědi, chybové kódy nebo neočekávané typy.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Nejčastější chyba je plošné nasazení jednoho limitu na celou aplikaci. Tím zpomalíte i běžné prohlížení a lidé začnou dostávat 429 i při normálním používání. Lepší je rozdělit trasy podle citlivosti. Veřejné čtení může mít vyšší limit, přihlašování a odesílání formulářů nižší. Do klíče, podle kterého se počítá, dejte kombinaci IP adresy a cesty, případně identifikátoru uživatele, pokud je přihlášený. Tím zabráníte tomu, aby jeden uživatel na sdílené IP blokoval ostatní.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Prvním krokem není hledat projekt, ale oblast, které už trochu rozumíte. Pokud píšete v Pythonu, nemá smysl začínat u kódu v C. Projděte si repozitáře, které sami používáte, a podívejte se do sekce s otevřenými Issues. Hledejte štítky jako „good first issue&amp;quot; nebo „help wanted&amp;quot;. U nich bývá popsáno, co je potřeba udělat, a správce projektu obvykle počítá s tím, že přispěvatel je nový. Vyhněte se diskusím, kde se řeší architektura nebo dlouhodobé směřování projektu — tam se nováček těžko prosadí a snadno se ztratí.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;První přijatý pull request je zlom. Otevře vám dveře k dalším úkolům, získáte přístup k diskusím a postupně vás začnou brát jako součást týmu. Přispívání do open source není soutěž o největší počet commitů, ale dlouhodobá spolupráce. Stačí začít malou opravou, dodržet pravidla projektu a vydržet u něj dost dlouho na to, aby si vás ostatní všimli.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Vlastní změnu dělejte v nové větvi vytvořené z aktuálního stavu hlavní větve. Do commitu pište krátké a výstižné zprávy, které popisují, co se změnilo a proč. Vyhněte se commitům typu „oprava&amp;quot; nebo „úpravy&amp;quot; — správce projektu nemá čas luštit, co jste tím mysleli. Pokud měníte chování programu, přidejte k tomu test a ujistěte se, že prochází i ty stávající. Jeden pull request by měl řešit jednu věc. Když do něj přimícháte tři nesouvisející úpravy, výrazně se sníží šance, že ho někdo přijme.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Volba vývojového prostředí pro Python vypadá jako marginálie, dokud nestrávíte celý den konfigurací rozšíření, která si navzájem kradou klávesové zkratky. IDE není jen okno s editorem. Rozhoduje o tom, jak rychle najdete chybu, jak snadno spustíte testy a jestli vůbec pochopíte, co se v kódu děje. Špatná volba se neprojeví hned první den, ale po měsíci zjistíte, že půlku času trávíte bojem s nástrojem místo řešením problému.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Začít přispívat do open source vypadá složitě jen do chvíle, než pochopíte, že nejde o vstup do nějakého uzavřeného klubu. Projekty naopak nové přispěvatele aktivně hledají, protože bez nich stagnují. Rozdíl mezi těmi, kdo přispívají, a těmi, kdo jen přemýšlejí o tom, že by mohli, je většinou v tom, že první jmenovaní si našli malý, konkrétní problém a vyřešili ho. Zbytek je řemeslo, které se dá naučit.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Užitečný zvyk je číst si vlastní zprávu před odesláním a představit si, že ji vidíte poprvé bez kontextu. Pokud nedokážete říct, čeho se změna týká a jaký problém řeší, přepište ji. Držte jednotný jazyk a čas – buď rozkazovací způsob („oprav&amp;quot;, „přidej&amp;quot;), nebo oznamovací, ale nemíchejte to. Konzistence je to, co dělá historii čitelnou jako celek, ne jednotlivé řádky.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Vyhýbejte se neurčitým slovům, která nic neříkají: „oprava chyby&amp;quot;, „vylepšení&amp;quot;, „různé&amp;quot;. Pokud opravdu nevíte, co změna dělá, je to signál, že jste ji neměli commitovat. Stejně tak nedávejte do zprávy odkazy na interní systém, jehož význam za rok zmizí. Místo čísla tiketu napište větu, která popisuje podstatu – číslo může být doplněk, ne náhrada sdělení.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Základ je popsat proč, ne co. Samotný diff ukazuje, které řádky se změnily, takže psát „změněna podmínka v cyklu&amp;quot; je zbytečné. Užitečná je informace, kterou z kódu nevyčtete: „cyklus končil o jedna dřív a poslední záznam se neukládal&amp;quot;. První řádek držte krátký, do zhruba padesáti znaků, zbytek rozveďte v těle zprávy po prázdném řádku. Tím získáte přehled v logu i detail pro toho, kdo bude pátrat po příčině.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Po odeslání pull requestu čekejte na reakci. Může trvat dny i týdny, protože správci dělají na projektu ve svém volném čase. Když dostanete připomínky, berte je věcně a upravte kód podle nich. Obrana a vysvětlování, proč je vaše řešení správné, vede jen k zbytečným konfliktům. Pokud projekt o změnu nemá zájem, není to osobní selhání — zkuste jiný projekt nebo jinou Issue. Vytrvalost a schopnost přijmout zpětnou vazbu nakonec rozhodují víc než technické znalosti.&lt;/div&gt;</summary>
		<author><name>EarlSavage</name></author>
	</entry>
	<entry>
		<id>https://jak.mazovia.edu.pl/index.php?title=U%C5%BCytkownik:EarlSavage&amp;diff=1041957</id>
		<title>Użytkownik:EarlSavage</title>
		<link rel="alternate" type="text/html" href="https://jak.mazovia.edu.pl/index.php?title=U%C5%BCytkownik:EarlSavage&amp;diff=1041957"/>
		<updated>2026-10-11T19:47:48Z</updated>

		<summary type="html">&lt;p&gt;EarlSavage: Utworzono nową stronę &amp;quot;Váš průvodce praktickým bydlením žije už dlouho. Sdílím zde, jak zvládnout domácnost bez stresu. Nejvíc mě baví hledat cesty, jak si usnadnit život.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Váš průvodce praktickým bydlením žije už dlouho. Sdílím zde, jak zvládnout domácnost bez stresu. Nejvíc mě baví hledat cesty, jak si usnadnit život.&lt;/div&gt;</summary>
		<author><name>EarlSavage</name></author>
	</entry>
</feed>