<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://wiki.gorearaucania.cl/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=JVTErlinda</id>
	<title>Wiki Informatica Gobierno Regional - Contribuciones del usuario [es]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.gorearaucania.cl/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=JVTErlinda"/>
	<link rel="alternate" type="text/html" href="https://wiki.gorearaucania.cl/mediawiki/index.php?title=Especial:Contribuciones/JVTErlinda"/>
	<updated>2026-08-21T21:42:09Z</updated>
	<subtitle>Contribuciones del usuario</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://wiki.gorearaucania.cl/mediawiki/index.php?title=Jak_zorganizovat_verzov%C3%A1n%C3%AD_k%C3%B3du_p%C5%99i_v%C3%ADce_knihovn%C3%A1ch&amp;diff=121152</id>
		<title>Jak zorganizovat verzování kódu při více knihovnách</title>
		<link rel="alternate" type="text/html" href="https://wiki.gorearaucania.cl/mediawiki/index.php?title=Jak_zorganizovat_verzov%C3%A1n%C3%AD_k%C3%B3du_p%C5%99i_v%C3%ADce_knihovn%C3%A1ch&amp;diff=121152"/>
		<updated>2026-08-21T17:35:37Z</updated>

		<summary type="html">&lt;p&gt;JVTErlinda: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Přispívání do open source projektů není jen o psaní kódu. Mnoho lidí si myslí, že musí být zkušený programátor, aby mohl pomoci. Opak je pravdou – projekty potřebují dokumentaci, testování, překlady, návrhy uživatelského rozhraní nebo správu komunit. Pokud chcete začít, prvním krokem je vybrat si projekt, který reálně používáte nebo který vás zaujme. Prohlédněte si jeho repozitář a zjistěte, jaká je struktura souborů, kde jsou diskuze a jakým způsobem se řeší úkoly. Většina zavedených projektů má v popisu sekci s pokyny pro přispěvatele – to je základní dokument, který byste měli přečíst dřív, než cokoliv uděláte.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Další věc, na kterou začátečníci často narazí, je git status. Tento příkaz ukazuje, co se ve vašem projektu děje: které soubory jsou upravené, které přidané a které ještě nejsou sledované. Berte ho jako svou GPS – spouštějte ho po každém větším kroku. Nebojte se ani git log, který vypíše historii commitů s daty a autory. Tyto dva příkazy byste měli používat častěji než samotný commit, protože vám dají zpětnou vazbu o stavu vaší práce.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Začněte analýzou stávajícího schématu. MySQL často používá typy jako TINYINT, ENUM nebo AUTO_INCREMENT, které v PostgreSQL nemají přímý ekvivalent. V PostgreSQL použijte typ SMALLINT pro TINYINT, ENUM lze nahradit typem VARCHAR s CHECK omezením nebo nativním typem ENUM (ale jen pokud si uvědomíte jeho omezení při přidávání hodnot). AUTO_INCREMENT se transformuje na SERIAL nebo GENERATED AS IDENTITY – druhá varianta je modernější a doporučovaná. Dávejte pozor také na rozdíly v práci s řetězci: v MySQL je porovnání obvykle case-insensitive, v PostgreSQL záleží na collation, takže budete muset použít ILIKE nebo citext.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Jak strukturu přetavit v akci Nejdůležitější část přichází po identifikaci problému. Každý podnět musí dostat odpovědného vlastníka a konkrétní termín. Například pokud tým narazí na nejasnosti v zadání, určete jednoho člověka, který do pěti dnů připraví novou šablonu zadání. Nestačí říct „domluvíme se&amp;quot; – to je cesta k tomu, že se za dva týdny vrátíte ke stejnému problému. Na konci retrospektivy si vyberte maximálně tři akční kroky, jinak se tým zahltí a nic se neudělá.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Pamatujte také na to, že open source je o spolupráci, ne o soutěži. Neberte si kritiku osobně – code review je standardní součástí procesu. Když vám někdo navrhne změny, snažte se je pochopit a zdvořile na ně reagovat. Pokud nesouhlasíte, vysvětlete proč, ale buďte připraveni diskutovat. Dobrým zvykem je poděkovat recenzentovi za čas.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Nakonec pamatujte, že verzování není jen o číslech, ale o komunikaci. Nezavádějte příliš mnoho verzí najednou. Pokud je to možné, udržujte jednu hlavní verzi knihovny a pro starší verze vytvářejte jen bezpečnostní opravy. U projektů s více verzemi knihoven pak vždy definujte, která verze je oficiální pro produkci a která je určena pro experimenty. Tím se vyhnete zmatkům a všichni budou vědět, na čem staví.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Mezi nejčastější chyby patří zapomenutí na hlavičky, nesprávný formát těla požadavku nebo neuvědomění si rozdílu mezi GET a POST. U POST vždy nastavte hlavičku Content-Type na application/json a tělo zadejte v surovém formátu. Dále pozor na citlivé údaje – nikdy neukládejte hesla do proměnných, které sdílíte s týmem. Pro citlivá data použijte proměnné s hodnotami, které se nenačítají ze souboru. Postman je mocný nástroj, ale vyžaduje disciplínu. Pokud se naučíte strukturovat kolekce, používat proměnné a psát smysluplné testy, ušetříte si spoustu času a předejdete chybám v produkci.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Dalším častým problémem je rychlý skok k řešení dřív, než je problém dobře pochopen. Když se objeví podnět typu „pravidelně nám padá testovací prostředí&amp;quot;, zeptejte se „jak často&amp;quot;, „kdy&amp;quot; a „co to způsobuje&amp;quot;. Teprve s fakty můžete navrhnout smysluplné opatření. Pokud nemáte data, klidně si naplánujte, že příští sprint budete sledovat četnost výpadků a podle toho se rozhodnete. Strukturovaná zpětná vazba totiž není o rychlých opravách, ale o tom, abyste příště dělali méně chyb.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Pro ověření správnosti odpovědí slouží testy. V záložce Tests píšete JavaScriptový kód. Například pro kontrolu status kódu použijete příkaz pm.response.to.have.status(200). Testy můžete psát i pro kontrolu obsahu, délky, typu dat či přítomnosti hlaviček. Typickou chybou začátečníků je testovat pouze status kód, ale zapomenout na obsah. Přitom API může vrátit kód 200, ale tělo obsahuje chybovou hlášku. Proto vždy kombinujte více kontrol.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Postman patří mezi nejrozšířenější nástroje pro práci s API. Umožňuje posílat požadavky na server, zkoumat odpovědi a celý životní cyklus API dokumentovat. Než začnete, stáhněte si desktopovou aplikaci nebo použijte webovou verzi. Po spuštění vytvořte novou kolekci – ta slouží jako úložiště pro vaše požadavky, proměnné a testy. Kolekce je vhodné pojmenovat podle projektu, aby se v ní vyznali i kolegové.&lt;/div&gt;</summary>
		<author><name>JVTErlinda</name></author>
	</entry>
	<entry>
		<id>https://wiki.gorearaucania.cl/mediawiki/index.php?title=Usuario:JVTErlinda&amp;diff=121150</id>
		<title>Usuario:JVTErlinda</title>
		<link rel="alternate" type="text/html" href="https://wiki.gorearaucania.cl/mediawiki/index.php?title=Usuario:JVTErlinda&amp;diff=121150"/>
		<updated>2026-08-21T17:35:29Z</updated>

		<summary type="html">&lt;p&gt;JVTErlinda: Página creada con «Autor blogu dílnou i obývákem žije už dlouho. Sdílím zde, jak skloubit funkčnost s teplem domova. Nejvíc mě baví hledat cesty, jak si usnadnit život.»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Autor blogu dílnou i obývákem žije už dlouho. Sdílím zde, jak skloubit funkčnost s teplem domova. Nejvíc mě baví hledat cesty, jak si usnadnit život.&lt;/div&gt;</summary>
		<author><name>JVTErlinda</name></author>
	</entry>
</feed>