<?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=RobertaBul</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=RobertaBul"/>
	<link rel="alternate" type="text/html" href="https://www.it-core.eu/wiki/index.php?title=Special:Contributions/RobertaBul"/>
	<updated>2026-11-06T11:39:24Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://www.it-core.eu/wiki/index.php?title=Jak_Se_Zapojit_Do_Open_Source_A_Neztratit_Se_V_Tom&amp;diff=140695</id>
		<title>Jak Se Zapojit Do Open Source A Neztratit Se V Tom</title>
		<link rel="alternate" type="text/html" href="https://www.it-core.eu/wiki/index.php?title=Jak_Se_Zapojit_Do_Open_Source_A_Neztratit_Se_V_Tom&amp;diff=140695"/>
		<updated>2026-08-21T17:36:08Z</updated>

		<summary type="html">&lt;p&gt;RobertaBul: Created page with &amp;quot;Nakonec, běžnou chybou je ignorování velikosti obrazů. Každý obraz, který použijete, zabírá místo na disku a při přenosu mezi registry spotřebovává čas a data. Snažte se používat minimalistické základy, jako jsou varianty s označením -alpine, a kombinovat příkazy pro instalaci balíčků do jednoho řádku tak, abyste minimalizovali počet vrstev. Tím dosáhnete menších obrazů a rychlejšího nasazení. Až toto zvládnete, můžete se pust...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nakonec, běžnou chybou je ignorování velikosti obrazů. Každý obraz, který použijete, zabírá místo na disku a při přenosu mezi registry spotřebovává čas a data. Snažte se používat minimalistické základy, jako jsou varianty s označením -alpine, a kombinovat příkazy pro instalaci balíčků do jednoho řádku tak, abyste minimalizovali počet vrstev. Tím dosáhnete menších obrazů a rychlejšího nasazení. Až toto zvládnete, můžete se pustit do pokročilejších témat, jako je orchestrace nebo bezpečnostní skenování. Ale pro začátek stačí, když budete rozumět tomu, co děláte, a budete vědět, kde hledat, když se něco pokazí.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Při práci s odpověďmi si všímejte struktury dat. Často jsou data vnořená – třeba objekt obsahuje pole, které obsahuje další objekty. Pomocí indexů a klíčů se k jednotlivým hodnotám dostanete, ale je snadné udělat chybu v názvu klíče (např. velká písmena). Doporučuji si odpověď nejprve vytisknout v plném znění a prozkoumat ji. Jakmile víte, co přesně API vrací, můžete data snadno zpracovat – třeba je uložit do proměnné nebo vykreslit do šablony.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Důležitou součástí DevOps je měření. Zjistěte si, jak dlouho trvá nasazení od potvrzení změny po produkci. Zaznamenávejte, kolik nasazení skončí neúspěchem a jak dlouho trvá obnovení provozu. Tato čísla vám ukáží, kde jsou úzká místa. Pokud je nasazení pomalé, lidé se mu vyhýbají a dělají ho méně často. Automatizace a postupné zlepšování procesu by měly nasazování zrychlit.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Kde začít: automatizace jako první krok Nejprve si vyberte jeden malý projekt, který není kritický pro chod firmy. Může to být interní nástroj nebo nová služba. Na něm zaveďte automatizované sestavení, testy a nasazení do testovacího prostředí. K tomu budete potřebovat verzovací systém (například Git), CI server a skripty pro nasazení. Nebojte se začít s jednoduchými skripty, které spouštíte ručně – později je snadno zautomatizujete. Klíčové je, aby opakované činnosti byly popsány kódem a ne závisely na znalosti jednoho člověka.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Na závěr si osvojte zvyk commitovat často a s jasnými zprávami. Nemusíte čekat, až bude funkce hotová – každý logický krok si zaslouží commit. Také se naučte číst výstupy příkazů, protože Git vás často upozorní na chyby nebo vám poradí, co dělat dál. S těmito základy budete schopni bezpečně verzovat své projekty a snadno se v historii zorientujete.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Další pastí je nedostatečné ošetření chyb. API nejsou vždy stabilní a odpověď nemusí být vždy stejná. Vždy kontrolujte status kód – 200 znamená úspěch, 404 znamená nenalezeno, 401 nebo 403 pak problém s autorizací. Použijte podmínky, které na základě statusu zobrazí příslušné hlášení. Vyhnete se tak situaci, kdy se váš program zhroutí, protože měl očekávat data, ale přišel jen chybový objekt. Začněte s jedním endpointem, otestujte různé vstupy a sledujte, jak se mění výstup.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;DevOps není nástroj ani pozice, ale způsob spolupráce mezi vývojem a provozem. Cílem je zkrátit dobu od nápadu po nasazení do produkce při zachování stability. Pokud s DevOps začínáte, nezačínejte nákupem nových technologií. Nejdřív si ujasněte, jak u vás vypadá předávání kódu, nasazování a řešení incidentů. Častým omylem je přesvědčení, že stačí zavést CI/CD pipeline a DevOps je hotový. Ve skutečnosti jde o změnu myšlení a odpovědnosti za běžící aplikaci.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Častou chybou je odhadování „optimisticky&amp;quot; – tedy jen na základě čistého kódování bez přestávek, přepínání mezi úkoly nebo učení se nové technologie. Přepnutí kontextu stojí v průměru 10–15 minut, a pokud během dne přepnete desetkrát, ztratíte až dvě hodiny. Dále počítejte s časem na ladění a testování, které obvykle tvoří 20–30 % čistého času vývoje. Pokud tyto položky nepřidáte, odhad bude nepoužitelný.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Poté přejděte do složky, kterou chcete verzovat, a spusťte příkaz git init. Tím vytvoříte skrytou složku .git, která obsahuje celou historii projektu. Nyní můžete začít sledovat soubory. Příkaz git add . přidá všechny soubory do takzvané „staging area&amp;quot; – dočasného prostoru, kde se připravují změny pro commit. Pokud chcete přidat jen konkrétní soubor, použijte git add soubor.txt. Častou chybou je zapomenout na tento krok a rovnou spustit commit, což vede k tomu, že se změny neuloží.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Na závěr si osvojte zvyk revidovat odhad po týdnu práce. Porovnejte skutečný stav s plánem a upravte zbývající odhad. Tím získáte nejen přesnější čísla pro aktuální projekt, ale také data pro budoucí odhady. Vyhnete se tak nepříjemným překvapením a výmluvám na „nečekané problémy&amp;quot;, které ve skutečnosti nejsou nečekané – jen jste je ignorovali.&lt;/div&gt;</summary>
		<author><name>RobertaBul</name></author>
	</entry>
	<entry>
		<id>https://www.it-core.eu/wiki/index.php?title=User:RobertaBul&amp;diff=140694</id>
		<title>User:RobertaBul</title>
		<link rel="alternate" type="text/html" href="https://www.it-core.eu/wiki/index.php?title=User:RobertaBul&amp;diff=140694"/>
		<updated>2026-08-21T17:36:06Z</updated>

		<summary type="html">&lt;p&gt;RobertaBul: Created page with &amp;quot;Autor blogu světem interiérů žije už dlouho. Píšu o tom, jak skloubit funkčnost s teplem domova. Nejvíc mě baví popisovat postupy krok za krokem.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Autor blogu světem interiérů žije už dlouho. Píšu o tom, jak skloubit funkčnost s teplem domova. Nejvíc mě baví popisovat postupy krok za krokem.&lt;/div&gt;</summary>
		<author><name>RobertaBul</name></author>
	</entry>
</feed>