<?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=LSVElmo33443</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=LSVElmo33443"/>
	<link rel="alternate" type="text/html" href="https://wiki.gorearaucania.cl/mediawiki/index.php?title=Especial:Contribuciones/LSVElmo33443"/>
	<updated>2026-08-22T16:33:08Z</updated>
	<subtitle>Contribuciones del usuario</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://wiki.gorearaucania.cl/mediawiki/index.php?title=Jak_mluvit_s_klientem_o_term%C3%ADnech,_ani%C5%BE_byste_slibovali_nemo%C5%BEn%C3%A9&amp;diff=122005</id>
		<title>Jak mluvit s klientem o termínech, aniž byste slibovali nemožné</title>
		<link rel="alternate" type="text/html" href="https://wiki.gorearaucania.cl/mediawiki/index.php?title=Jak_mluvit_s_klientem_o_term%C3%ADnech,_ani%C5%BE_byste_slibovali_nemo%C5%BEn%C3%A9&amp;diff=122005"/>
		<updated>2026-08-21T18:19:15Z</updated>

		<summary type="html">&lt;p&gt;LSVElmo33443: Página creada con «Komunikace odhadů času patří k nejcitlivějším momentům spolupráce. Zákazník chce jasný termín, vy ale víte, že se může cokoliv změnit. Základem je rozlišovat mezi pojmy „odhad&amp;quot; a „závazek&amp;quot;. Odhad je pracovní hypotéza, závazek je pevný slib. Pokud obojí smícháte, dříve nebo později narazíte. Místo slov „bude hotovo&amp;quot; používejte „předpokládám&amp;quot; nebo „odhaduji&amp;quot;. Tím dáváte najevo, že časový údaj není věštěním z k…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Komunikace odhadů času patří k nejcitlivějším momentům spolupráce. Zákazník chce jasný termín, vy ale víte, že se může cokoliv změnit. Základem je rozlišovat mezi pojmy „odhad&amp;quot; a „závazek&amp;quot;. Odhad je pracovní hypotéza, závazek je pevný slib. Pokud obojí smícháte, dříve nebo později narazíte. Místo slov „bude hotovo&amp;quot; používejte „předpokládám&amp;quot; nebo „odhaduji&amp;quot;. Tím dáváte najevo, že časový údaj není věštěním z křišťálové koule, ale výsledkem analýzy.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Jednotkové testy reducerů a asynchronních akcí v Reduxu jsou základním kamenem robustní aplikace. Nemusíte kvůli nim spouštět celé integrační prostředí, stačí vám čistý JavaScript a pár nástrojů, které už pravděpodobně máte. Reducer je totiž čistá funkce a async akce lze testovat pomocí mockování závislostí. Tento přístup vám ušetří čas a zajistí, že logika aplikace je pokryta testy dřív, než se začnete zabývat komponentami.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Jak sdělit odhad, aby vzbuzoval důvěru Při sdělování odhadu vždy uveďte, z čeho vycházíte. Klient ocení, když mu řeknete: „Na základě podobných projektů předpokládám, že to zvládneme do tří týdnů.&amp;quot; Tím dáváte najevo, že nejde o náhodné číslo. Zároveň si ověřte, zda klient rozumí tomu, že odhad může kolísat. Navrhněte si společný postup pro případ, že se práce protáhne – klienta informujte předem, ne až ve chvíli, kdy je problém na světě. Pokud cítíte, že klient tlačí na nereálně krátký termín, nebojte se říct, že to nejde, a vysvětlit proč.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Pamatujte, že cílem není vyhnout se slibům za každou cenu, ale slibovat jen to, co můžete splnit. Když se naučíte komunikovat odhady jako pracovní nástroj, ne jako věštbu, získáte si respekt a klienti se k vám budou rádi vracet. A to je lepší než sto rychlých, ale nesplněných termínů.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Nakonec si osvojte pravidlo: testy by měly být rychlé a izolované. Pokud potřebujete ke spuštění testu databázi nebo síť, děláte to špatně. Vše, co je externí, nahraďte mockem. Tím zajistíte, že testy poběží v řádu sekund a budou spolehlivé. Tento jednoduchý postup vám umožní testovat reducery a async akce i v projektech, které nemají složité prostředí, a přitom si zachovat jistotu, že logika funguje.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Jednou z častých pastí je používání OR v podmínkách, které znesnadňuje optimalizátoru volbu indexu. Pokud je to možné, nahraďte OR pomocí UNION ALL na dvě samostatné podmínky. Podobně se vyhněte používání NOT IN, které bývá pomalejší než NOT EXISTS. Důležité je také sledovat statistiky tabulek – pokud se často mění data, spouštějte pravidelně aktualizaci statistik, aby optimalizátor měl přesné informace o rozložení hodnot. V neposlední řadě se vyplatí pečlivě testovat dotazy na reálných datech, ne na malé testovací sadě.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Ladění asynchronního kódu a práce se zásobníkem Asynchronní JavaScript – ať už jde o setTimeout, fetch nebo události – často působí problémy, protože se pořadí spouštění liší od toho, co vidíte v kódu. V takovém případě se vyplatí zapnout možnost zarazit se na neošetřené chybě (pause on exceptions) a také sledovat zásobník volání v panelu Call Stack. Ten vám ukáže, která funkce volala kterou a v jakém pořadí se provádění dostalo do aktuálního místa. Pomocí něj snadno odhalíte, že chyba nevzniká tam, kde si myslíte, ale o úroveň výš – třeba v callbacku, který jste předali jiné funkci.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Jednoduchý test může vypadat takto: def test_soucet(): assert 1 + 1 == 2. Když test spustíte, pytest zobrazí přehledně, kolik testů prošlo a kolik selhalo. Pokud test selže, vypíše podrobnosti o tom, kde a proč k selhání došlo. Tím získáte rychlou zpětnou vazbu. Pro lepší organizaci můžete testy rozdělit do více souborů a složek – pytest automaticky prohledává všechny soubory odpovídající vzoru test_*.py nebo *_test.py.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Častou chybou je přizpůsobovat odhad představám klienta jen proto, aby se zalíbil. Takový odhad nemá žádnou hodnotu a vede ke ztrátě důvěry. Držte se svých zkušeností, i když se to na první pohled nezdá jako cesta nejmenšího odporu. Vysvětlete, co všechno ovlivňuje délku práce – od dostupnosti podkladů přes technologická omezení až po nutnost koordinace s dalšími lidmi. Tím klient získá lepší představu o tom, proč je odhad takový, jaký je, a nebude ho vnímat jako svévoli.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Nakonec si s klientem ujasněte, co se stane, když se odhad nenaplní. Nabídněte mu pravidelné krátké reporty o průběhu práce, kdy mu řeknete, kde jste a co zbývá. Tím přebíráte odpovědnost za komunikaci, ale ne za nepředvídatelné události. Pokud se něco pokazí, řešte to věcně: popište důvod, nový odhad a konkrétní kroky, jak se vyhnout dalšímu zpoždění. Klient ocení, když místo omluv dostane plán.&lt;/div&gt;</summary>
		<author><name>LSVElmo33443</name></author>
	</entry>
	<entry>
		<id>https://wiki.gorearaucania.cl/mediawiki/index.php?title=Usuario:LSVElmo33443&amp;diff=122002</id>
		<title>Usuario:LSVElmo33443</title>
		<link rel="alternate" type="text/html" href="https://wiki.gorearaucania.cl/mediawiki/index.php?title=Usuario:LSVElmo33443&amp;diff=122002"/>
		<updated>2026-08-21T18:19:08Z</updated>

		<summary type="html">&lt;p&gt;LSVElmo33443: Página creada con «Autor blogu dílnou i obývákem se zabývá denně. Píšu o tom, jak zvládnout domácnost bez stresu. Nejraději hledat cesty, jak si usnadnit život.»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Autor blogu dílnou i obývákem se zabývá denně. Píšu o tom, jak zvládnout domácnost bez stresu. Nejraději hledat cesty, jak si usnadnit život.&lt;/div&gt;</summary>
		<author><name>LSVElmo33443</name></author>
	</entry>
</feed>