<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.it-core.eu/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=StaceyCombes93</id>
	<title>IT-Core - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.it-core.eu/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=StaceyCombes93"/>
	<link rel="alternate" type="text/html" href="https://www.it-core.eu/wiki/index.php?title=Special:Contributions/StaceyCombes93"/>
	<updated>2026-10-29T14:36:14Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://www.it-core.eu/wiki/index.php?title=6_zp%C5%AFsobu,_jak_spr%C3%A1vn%C4%9B_zohlednit_podporu_pro_datab%C3%A1ze&amp;diff=197311</id>
		<title>6 způsobu, jak správně zohlednit podporu pro databáze</title>
		<link rel="alternate" type="text/html" href="https://www.it-core.eu/wiki/index.php?title=6_zp%C5%AFsobu,_jak_spr%C3%A1vn%C4%9B_zohlednit_podporu_pro_datab%C3%A1ze&amp;diff=197311"/>
		<updated>2026-08-29T03:29:47Z</updated>

		<summary type="html">&lt;p&gt;StaceyCombes93: Created page with &amp;quot;&amp;lt;br&amp;gt;Nezapomínejte ani na dokumentaci. Konfigurace bez vysvětlení, proč je nastavená tak, jak je, je k ničemu. Ke každému pravidlu přidejte krátký komentář – co řeší, proč je důležité, a jak ho případně upravit. Tento krok je často opomíjený, přitom právě on rozhoduje o tom,  [http://Dhi.org.mx/wiki/index.php?title=Kdy%C5%BE_retrospektiva_sk%C5%99%C3%ADpe,_zkuste_strukturovanou_zp%C4%9Btnou_vazbu http://dhi.org.mx/wiki/index.php?title=když_...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;Nezapomínejte ani na dokumentaci. Konfigurace bez vysvětlení, proč je nastavená tak, jak je, je k ničemu. Ke každému pravidlu přidejte krátký komentář – co řeší, proč je důležité, a jak ho případně upravit. Tento krok je často opomíjený, přitom právě on rozhoduje o tom,  [http://Dhi.org.mx/wiki/index.php?title=Kdy%C5%BE_retrospektiva_sk%C5%99%C3%ADpe,_zkuste_strukturovanou_zp%C4%9Btnou_vazbu http://dhi.org.mx/wiki/index.php?title=když_retrospektiva_skřípe,_zkuste_strukturovanou_zpětnou_vazbu] jestli tým konfiguraci přijme, nebo ji bude ignorovat. Když někdo nový přijde do týmu, musí z dokumentace pochopit, proč se věci dělají tak, jak se dělají.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Podpora databází zahrnuje také zálohování a obnovu. Nejde jen o to, že se zálohy dělají, ale i o to, že se pravidelně testuje jejich obnova. Mít zálohy, které nelze obnovit, je k ničemu. Doporučuji si nastavit automatické zálohování a alespoň jednou měsíčně provést zkušební obnovu do dočasné databáze. To vám dá jistotu, že v případě výpadku neztratíte data. Typickou chybou v této oblasti je [https://www.academia.edu/people/search?utf8=%E2%9C%93&amp;amp;q=z%C3%A1lohov%C3%A1n%C3%AD zálohování] pouze na stejném fyzickém disku,  In the event you loved this post and you would want to receive much more information regarding [https://feywild.Thirdrealm.org/index.php?title=Commit_zpr%C3%A1vy,_kter%C3%A9_ni%C4%8D%C3%AD_zp%C4%9Btnou_dohledatelnost_%E2%80%93_a_jak_to_zm%C4%9Bnit více zde] please visit our page. kde leží produkční data — když selže disk, přijdete o [https://www.Dailymail.co.uk/home/search.html?sel=site&amp;amp;searchPhrase=v%C5%A1echno všechno].&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Základním pravidlem je, že každá změna jde přes pull request (neboli merge request). Než začnete psát kód, vytvořte si [http://miklagaard.no/index.php?title=Prvn%C3%AD_aplikace_v_Androidu:_co_se_stane,_kdy%C5%BE_za%C4%8Dnete_u_Javy úložné prostory v malém bytě]ětev z main, udělejte jednu dílčí změnu a rovnou ji commitněte. Commit message pište v přítomném čase a věcně: „Přidává validaci e-mailu&amp;quot;, ne „oprava&amp;quot;. Po dokončení změny odešlete větev do vzdáleného repozitáře a vytvořte pull request. V něm vždy uveďte, co jste změnili a proč, případně přidejte odkaz na úkol v trackeru. Tím dáte kolegům kontext a usnadníte jim review.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Na závěr si dejte pozor na dokumentaci. I když používáte migrace, měli byste mít stručný přehled o tom, jak daná databáze funguje, jaké jsou vazby mezi tabulkami a jaké dotazy jsou považovány za pomalé. Tuto dokumentaci oceníte zejména tehdy, když se k projektu vrátíte po delší době, nebo když nastoupí nový kolega. Stačí jednoduchý soubor, do kterého zapíšete klíčová rozhodnutí a případná specifika. Podpora databází pak nebude závislá na paměti jednotlivců, ale na jasných postupech, které lze kdykoli zopakovat.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Nakonec si osvojte zvyk kontrolovat své UI v prohlížeči pomocí vývojářských nástrojů. Zkuste si uměle zmenšit okno, otevřít stránku v různých velikostech písma nebo simulovat pomalé připojení. Klidně si vytvořte sadu testovacích textů a vkládejte je do všech nadpisů a popisků. Tím odhalíte největší slabiny dřív, než je uvidí uživatel. Dobré UI není o tom, aby vypadalo pěkně na obrázku, ale aby fungovalo v reálných situacích – a to je přesně oblast, kde se vývojář může odlišit od pouhého „překladače designu do kódu&amp;quot;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Jak se vyhnout chronickému podceňování složitosti? Typickou chybou je odhadovat podle pocitu z podobných úkolů z minulosti. Paměť je ale zrádná, zapamatujeme si hlavně úspěšné projekty, nebo naopak katastrofy. Řešením je vést si jednoduchou evidenci: po dokončení každého úkolu si zapište, kolik času skutečně zabral, a porovnejte to s odhadem. Po pár týdnech získáte osobní křivku, která ukáže, o kolik obvykle podceňujete. S touto křivkou pak násobte všechny budoucí odhady příslušným koeficientem.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Když tým přejde na jednotnou konfiguraci projektu, většinou začne nadšeně – sjednotí se formátování, lintery, testy i skripty. Ale po pár sprintách se objeví první trhliny: někdo potřebuje jinou verzi balíčku, jiný si oblíbil vlastní nastavení a do repozitáře začnou přitékat výjimky. Výsledek? Konfigurace, která je sice v gitu, ale nikdo ji ve skutečnosti nepoužívá. Tohle je nejčastější důvod, proč týmová spolupráce na projektu končí u chaosu, i když všichni tvrdí, že mají „standard&amp;quot;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Nezapomínejte ani na tzv. skryté náklady. Softwarový projekt není jen psaní kódu, ale i ladění, testování, psaní dokumentace, komunikace a řešení problémů s prostředím. Studený start na novém počítači, licence, integrace s cizími systémy – to vše dokáže zabrat dny, které nikdo neplánoval. Dobrý odhad proto vždy obsahuje položku „rezerva na neznámé&amp;quot;, která je úměrná složitosti úkolu. Čím méně jasné je zadání, tím větší rezervu si nechte.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Než začnete psát první řádky, pochopte, že API není černá skříňka, ale smlouva mezi vámi a serverem. Nejčastější chyba začátečníků: bezhlavě posílat požadavky a čekat zázraky. Začněte tím, že si přečtete dokumentaci. Hledejte sekci o autentizaci, limitech a formátu odpovědí. Bez toho budete jen hádat, proč vám API vrací chyby, místo aby vás provedlo správným postupem.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Dalším bodem je indexace. Správně navržené indexy urychlí čtení, ale každý index navíc zpomaluje zápis. Při návrhu podpory proto myslete na to, které dotazy se budou opakovat nejčastěji, a podle toho indexy vytvořte. Není nutné indexovat každý sloupec, ale měli byste se vyhnout situaci, kdy se po nasazení ukáže, že hlavní dotaz běží příliš pomalu. K tomu pomůže i logování pomalých dotazů, které by mělo být zapnuté minimálně v testovacím prostředí. Často se na to zapomíná a problém se objeví až při ostrém provozu.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>StaceyCombes93</name></author>
	</entry>
	<entry>
		<id>https://www.it-core.eu/wiki/index.php?title=User:StaceyCombes93&amp;diff=197307</id>
		<title>User:StaceyCombes93</title>
		<link rel="alternate" type="text/html" href="https://www.it-core.eu/wiki/index.php?title=User:StaceyCombes93&amp;diff=197307"/>
		<updated>2026-08-29T03:29:41Z</updated>

		<summary type="html">&lt;p&gt;StaceyCombes93: Created page with &amp;quot;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ě. Nejraději popisovat postupy krok za krokem.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Also visit my homepage: [https://feywild.Thirdrealm.org/index.php?title=Commit_zpr%C3%A1vy,_kter%C3%A9_ni%C4%8D%C3%AD_zp%C4%9Btnou_dohledatelnost_%E2%80%93_a_jak_to_zm%C4%9Bnit koukněte sem]&amp;quot;&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ě. Nejraději popisovat postupy krok za krokem.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Also visit my homepage: [https://feywild.Thirdrealm.org/index.php?title=Commit_zpr%C3%A1vy,_kter%C3%A9_ni%C4%8D%C3%AD_zp%C4%9Btnou_dohledatelnost_%E2%80%93_a_jak_to_zm%C4%9Bnit koukněte sem]&lt;/div&gt;</summary>
		<author><name>StaceyCombes93</name></author>
	</entry>
</feed>