<?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=CaryHartley30</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=CaryHartley30"/>
	<link rel="alternate" type="text/html" href="https://www.it-core.eu/wiki/index.php?title=Special:Contributions/CaryHartley30"/>
	<updated>2026-11-06T12:22:23Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://www.it-core.eu/wiki/index.php?title=Jak_zm%C4%9B%C5%99it_pokryt%C3%AD_testy_a_kdy_p%C5%99est%C3%A1v%C3%A1_b%C3%BDt_u%C5%BEite%C4%8Dn%C3%A9&amp;diff=141489</id>
		<title>Jak změřit pokrytí testy a kdy přestává být užitečné</title>
		<link rel="alternate" type="text/html" href="https://www.it-core.eu/wiki/index.php?title=Jak_zm%C4%9B%C5%99it_pokryt%C3%AD_testy_a_kdy_p%C5%99est%C3%A1v%C3%A1_b%C3%BDt_u%C5%BEite%C4%8Dn%C3%A9&amp;diff=141489"/>
		<updated>2026-08-21T18:29:57Z</updated>

		<summary type="html">&lt;p&gt;CaryHartley30: Created page with &amp;quot;Prvním krokem je inicializace projektu. Ve složce, kde máte zdrojové soubory webu, otevřete terminál a spustíte příkaz pro vytvoření nového repozitáře. Tím se vytvoří skrytá složka, do které se ukládají metadata o změnách. Důležité je vědět, že verzovat byste měli pouze zdrojové soubory – HTML, CSS, JavaScript a podobně. Vygenerované soubory, jako jsou minifikované skripty nebo nahrané obrázky, do verzování nepatří, protože je...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Prvním krokem je inicializace projektu. Ve složce, kde máte zdrojové soubory webu, otevřete terminál a spustíte příkaz pro vytvoření nového repozitáře. Tím se vytvoří skrytá složka, do které se ukládají metadata o změnách. Důležité je vědět, že verzovat byste měli pouze zdrojové soubory – HTML, CSS, JavaScript a podobně. Vygenerované soubory, jako jsou minifikované skripty nebo nahrané obrázky, do verzování nepatří, protože je lze kdykoliv znovu vytvořit. K tomuto účelu slouží soubor s ignorovanými položkami, do kterého zapíšete seznam souborů a složek, které se mají přeskočit.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Na závěr si řekněme, čemu se vyhnout. Nikdy necommitujte citlivé údaje, jako jsou hesla, API klíče nebo přihlašovací údaje. I když později soubor smažete, historie commitu ho stále obsahuje. Pokud se tak stane, je nutné přepsat historii, což je pro začátečníka složité. Dále se vyhněte commitování velkých binárních souborů, pokud to není nezbytně nutné – repozitář se tím rychle nafoukne a zpomalí. A hlavně: verzování není jen o ukládání změn, ale o přemýšlení nad tím, co děláte. Pravidelný a smysluplný commit vám dá jistotu a svobodu tvořit bez strachu, že něco rozbijete.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Praktické tipy pro každodenní práci Častým nešvarem začátečníků je verzovat až po dokončení celé funkce. Tím ale ztrácíte možnost vrátit se k dílčím krokům. Ideální je commitovat po každé logické části – třeba po úpravě hlavičky, po přidání nové sekce nebo po vyřešení bugu. Pokud pracujete na větší změně, využijte větve. Větev je kopie vašeho kódu, ve které můžete experimentovat, aniž byste ovlivnili hlavní verzi. Když je vše hotové, větev sloučíte zpět. Tento postup oceníte zejména při práci v týmu, ale i sólově vám ušetří spoustu starostí.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Když tvoříte webové stránky delší dobu, určitě znáte situaci, kdy se po větší úpravě něco rozbije a vy nemůžete snadno vrátit zpět. Řešení je jednoduché – verzování. Nejde o žádnou vědu, ale o systematickou práci s historií vašeho kódu. Základní princip spočívá v tom, že každou větší změnu uložíte jako samostatný bod, ke kterému se můžete kdykoliv vrátit. Pro začátek si vystačíte s lokálním úložištěm na disku, žádný vzdálený server není nutný.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Začněte tím, že si vyzkoušíte připojení k vaší databázi. Většina moderních IDE nabízí průvodce připojením, ale pozor na to, jaké ovladače a JDBC/ODBC knihovny jsou předinstalované. Typickou chybou je předpoklad, že se vše připojí automaticky. Často musíte ručně doplnit cestu k ovladači, nebo dokonce stáhnout další soubory. Ideální je, když si můžete připojení otestovat v rámci zkušební verze nebo na projektu, který není kritický. Zkuste si také vytvořit jednoduchý dotaz, abyste viděli, jak rychle funguje autokorekce a zvýrazňování syntaxe.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Pokrytí testy je metrika, která ukazuje, kolik řádků, větví nebo funkcí kódu je pokryto automatizovanými testy. Měření je jednoduché: spustíte testy s nástrojem, který sleduje provádění kódu, a na konci získáte procento. Najdete ho v nástrojích jako Istanbul pro JavaScript, JaCoCo pro Javu nebo Coverage.py pro Python. Tato čísla vám řeknou, kolik kódu bylo skutečně spuštěno, ale neřeknou vám nic o kvalitě testů. Proto je důležité chápat, že pokrytí je pouze jeden z mnoha ukazatelů kvality testování.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Jakmile pokrytí překročí určitou hranici, stává se méně užitečným. Užitečné je sledovat pokrytí spíše jako trend než jako absolutní číslo. Například pokud máte pokrytí 80 % a po přidání nové funkce klesne na 75 %, je to důvod k zamyšlení. Naopak zvýšení z 80 % na 85 % může být zavádějící, pokud nové testy pouze pokrývají snadné části kódu. Praktické pravidlo: pokrytí přestává být užitečné, když ho začnete používat jako cíl, nikoli jako zpětnou vazbu. Pokud tým diskutuje o tom, jak zvýšit číslo, místo aby se ptal, které části kódu jsou rizikové, metrika ztrácí smysl.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Na co se zaměřit při konfiguraci a běžné prá&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Nejprve si vytvořte seznam všech činností, které s úkolem souvisí, i když se nezdají být důležité. Rozdělte si práci na fáze – příprava, implementace, kontrola, nasazení. Ke každé fázi si zapište nejen hlavní úkol, ale i vedlejší aktivity: komunikaci s kolegy, koordinaci s jiným týmem, čtení dokumentace, hledání chyb, psaní testů, aktualizaci CI. Čím konkrétnější seznam, tím lépe.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Na co se zaměřit při testování SQL podpory Při testování se zaměřte na tři oblasti: editaci dotazů, prohlížení výsledků a správu schémat. V editoru by mělo fungovat automatické dokončování tabulek a sloupců, ale ne jen podle názvu – důležité je, aby rozumělo kontextu, tedy které aliasy a které databáze jsou v dotazu aktivní. Dále si vyzkoušejte, jak se zobrazují výsledky. Užitečná je možnost řadit sloupce kliknutím, filtrovat data a exportovat do CSV nebo Excelu. Pokud často upravujete strukturu tabulek, oceníte vizuální editor, kde lze měnit sloupce a indexy bez ručního psaní ALTER příkazů.&lt;/div&gt;</summary>
		<author><name>CaryHartley30</name></author>
	</entry>
	<entry>
		<id>https://www.it-core.eu/wiki/index.php?title=User:CaryHartley30&amp;diff=141487</id>
		<title>User:CaryHartley30</title>
		<link rel="alternate" type="text/html" href="https://www.it-core.eu/wiki/index.php?title=User:CaryHartley30&amp;diff=141487"/>
		<updated>2026-08-21T18:29:54Z</updated>

		<summary type="html">&lt;p&gt;CaryHartley30: Created page with &amp;quot;Někdo, kdo dílnou i obývákem se zabývá denně. Sdílím zde, jak zvládnout domácnost bez stresu. Nejraději hledat cesty, jak si usnadnit život.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Někdo, kdo dílnou i obývákem se zabývá denně. Sdílím zde, jak zvládnout domácnost bez stresu. Nejraději hledat cesty, jak si usnadnit život.&lt;/div&gt;</summary>
		<author><name>CaryHartley30</name></author>
	</entry>
</feed>