<?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=LeandroConstance</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=LeandroConstance"/>
	<link rel="alternate" type="text/html" href="https://www.it-core.eu/wiki/index.php?title=Special:Contributions/LeandroConstance"/>
	<updated>2026-11-06T13:05:19Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://www.it-core.eu/wiki/index.php?title=Retrospektiva,_kter%C3%A1_m%C3%A1_hlavu_a_patu:_strukturovan%C3%A1_zp%C4%9Btn%C3%A1_vazba_v_praxi&amp;diff=143049</id>
		<title>Retrospektiva, která má hlavu a patu: strukturovaná zpětná vazba v praxi</title>
		<link rel="alternate" type="text/html" href="https://www.it-core.eu/wiki/index.php?title=Retrospektiva,_kter%C3%A1_m%C3%A1_hlavu_a_patu:_strukturovan%C3%A1_zp%C4%9Btn%C3%A1_vazba_v_praxi&amp;diff=143049"/>
		<updated>2026-08-21T20:17:33Z</updated>

		<summary type="html">&lt;p&gt;LeandroConstance: Created page with &amp;quot;&amp;lt;br&amp;gt;Prvním krokem je volba správného algoritmu pro podpis. Vždy používejte asymetrické šifrování, například RS256, kdy soukromý klíč zůstává na serveru a veřejný klíč se distribuuje ověřovacím službám. Vyhněte se algoritmu HS256 v prostředí, kde je více nezávislých mikroslužeb – sdílení jednoho tajemství mezi všemi službami zvyšuje riziko jeho úniku. Pokud už HS256 používáte, zajistěte, aby bylo tajemství dlouhé, náhodn...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;Prvním krokem je volba správného algoritmu pro podpis. Vždy používejte asymetrické šifrování, například RS256, kdy soukromý klíč zůstává na serveru a veřejný klíč se distribuuje ověřovacím službám. Vyhněte se algoritmu HS256 v prostředí, kde je více nezávislých mikroslužeb – sdílení jednoho tajemství mezi všemi službami zvyšuje riziko jeho úniku. Pokud už HS256 používáte, zajistěte, aby bylo tajemství dlouhé, náhodné a uložené v bezpečnostním trezoru,  If you loved this article and you would like to get more information concerning [http://Orasch.com/index.php?title=Jak_%C5%99%C3%ADct_z%C3%A1kazn%C3%ADkovi_re%C3%A1ln%C3%BD_term%C3%ADn_bez_zbyte%C4%8Dn%C3%BDch_slib%C5%AF Orasch.Com] kindly visit our own internet site. ne v konfiguračním souboru či v repozitáři.&amp;lt;br&amp;gt;Na co si dát pozor při překlopení existujícího projektu Když přidáváte TypeScript do staršího JavaScriptového projektu, nezkoušejte to ze dne na den. Nejprve nastavte tsconfig.json s mírným režimem – povolte allowJs a postupně zapínejte přísnější pravidla. Kompilátor vám ukáže stovky chyb, ale to neznamená, že je musíte opravit hned. Začněte s klíčovými moduly a postupně přidávejte typy. Častým problémem je práce s knihovnami, které nemají typové deklarace. V takovém případě vytvořte vlastní soubor .d.ts a deklarujte minimální rozhraní, které používáte. Nespěchejte na any – raději deklarujte unknown, protože vás to donutí k explicitní kontrole před použitím.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Pojmenovávání a konzistence Volba [https://www.Dict.cc/?s=n%C3%A1zv%C5%AF názvů] je klíčová. Vyhněte se zkratkám jako „usr, txt, val&amp;quot; a používejte plná slova: „user, text, value&amp;quot;. Pro boolean hodnoty používejte slovesa jako „isActive, hasAccess, canEdit&amp;quot;. Funkce pojmenujte podle toho, co dělají: „getUserById&amp;quot; je jasné, „processUser&amp;quot; je vágní. Buďte důslední v tom, jak názvy tvoříte. Pokud používáte „fetchData&amp;quot; pro API volání, nepoužívejte „ziskejData&amp;quot; v jiné části kódu. Jeden projekt = jedna konvence. Tato disciplína eliminuje zbytečné dohady při čtení.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Struktura není cíl, ale prostředek. Dobře vedená retrospektiva by měla být bezpečným místem, kde se lidé nebojí říct, co si myslí, a kde mají jistotu, že jejich podněty někam vedou. Pokud toto zajistíte, tým se [https://literatur.michaelmittag.ch/index.php?title=Jak_spr%C3%A1vn%C4%9B_zabezpe%C4%8Dit_API_pomoc%C3%AD_JWT_token%C5%AF rekonstrukce koupelny krok za krokem]čne sám zlepšovat a retrospektiva se stane jedním z nejcennějších rituálů, jaké máte. Až budete příště plánovat, zkuste začít s jednoduchým schématem – uvidíte, že i ti nejzarytější skeptici časem ocení, že čas strávený na schůzce má konečně ně[http://racist.wiki/index.php/Jak_ps%C3%A1t_dokumentaci_API,_aby_frontend_a_backend_spolupracovaly jak zařídit malou kuchyni]ý hmatatelný výsledek.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Typickou chybou je komentování samozřejmostí. Komentář „// přičte 1 k proměnné i&amp;quot; vedle řádku „i++&amp;quot; je zbytečný šum. Vysvětlujte spíše „[https://rikkiepedia.nl/index.php?title=Jak_zvolit_spr%C3%A1vnou_open_source_licenci_pro_v%C3%A1%C5%A1_projekt rady pro rekonstrukci]č&amp;quot;, ne „co&amp;quot;. Například: „// Používáme zpětné procházení, protože data přicházejí obráceně&amp;quot;. Dobrý kód by měl být čitelný bez komentářů. Pokud musíte vysvětlovat logiku, rozdělte ji do menších funkcí s výstižnými názvy. Snažte se, aby se komentáře staly výjimkou, ne pravidlem.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Testovací pyramida je vizuální metafora, která popisuje ideální poměr mezi různými typy automatizovaných testů. Na základně jsou rychlé a levné jednotkové testy, uprostřed integrační testy a na vrcholu pomalé end-to-end testy. Pokud tento poměr dodržíte, vaše testovací sada bude rychlá, stabilní a snadno udržovatelná. V opačném případě se můžete snadno dostat do situace, kdy testy běží desítky minut, často selhávají bez zjevné příčiny a jejich oprava zabere více času než vývoj samotné aplikace.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Samotný token by měl být krátkodobý. Nastavte expiraci na rozsah minut až hodin, nikoli na dny či týdny. Pro delší přihlášení použijte doplňkový refresh token, který se ukládá na straně serveru a umožňuje obnovení přístupu bez nutnosti opakovaného přihlašování. Refresh token musí být chráněn stejně přísně jako hlavní token, ideálně v httpOnly cookie s atributem SameSite a Secure. Při každém obnovení vždy generujte nový pár a ten starý okamžitě zneplatněte.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Nezapomeňte na pravidelné vyhodnocování. Na začátku další retrospektivy se vždy vraťte k minulým opatřením a zeptejte se: „Co se povedlo? Co ne? Co nám bránilo?&amp;quot; Bez této zpětné vazby se z retrospektivy stane rituál, který nikdo nebere vážně. A pokud zjistíte, že se některé opatření neujalo, neberte to jako selhání – berte to jako informaci o tom, že tým potřebuje jiný přístup. Třeba místo ranního stand-upu zkusíte sdílený kanál, kam každý napíše svůj plán na den.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Kde děláme chyby: přehnaný důraz na end-to-end testy Nejčastějším prohřeškem proti pyramidě je snaha pokrýt vše end-to-end testy, které simulují chování uživatele přes celý systém. Tyto testy jsou pomalé, křehké a jejich údržba je nákladná. Pokud jich máte stovky, každá změna v uživatelském rozhraní znamená hodiny oprav. Místo toho se snažte většinu scénářů pokrýt jednotkovými testy a end-to-end testy si nechte pouze na kritické uživatelské cesty, jako je přihlášení nebo placení. Dobrým pravidlem je, že end-to-end testů by mělo být výrazně méně než testů integračních.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>LeandroConstance</name></author>
	</entry>
	<entry>
		<id>https://www.it-core.eu/wiki/index.php?title=User:LeandroConstance&amp;diff=143046</id>
		<title>User:LeandroConstance</title>
		<link rel="alternate" type="text/html" href="https://www.it-core.eu/wiki/index.php?title=User:LeandroConstance&amp;diff=143046"/>
		<updated>2026-08-21T20:17:27Z</updated>

		<summary type="html">&lt;p&gt;LeandroConstance: Created page with &amp;quot;Někdo, kdo dílnou i obývákem se zabývá denně. Sdílím zde, jak skloubit funkčnost s teplem domova. Nejraději popisovat postupy krok za krokem.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;my site :: [http://Orasch.com/index.php?title=Jak_%C5%99%C3%ADct_z%C3%A1kazn%C3%ADkovi_re%C3%A1ln%C3%BD_term%C3%ADn_bez_zbyte%C4%8Dn%C3%BDch_slib%C5%AF Orasch.Com]&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 skloubit funkčnost s teplem domova. Nejraději popisovat postupy krok za krokem.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;my site :: [http://Orasch.com/index.php?title=Jak_%C5%99%C3%ADct_z%C3%A1kazn%C3%ADkovi_re%C3%A1ln%C3%BD_term%C3%ADn_bez_zbyte%C4%8Dn%C3%BDch_slib%C5%AF Orasch.Com]&lt;/div&gt;</summary>
		<author><name>LeandroConstance</name></author>
	</entry>
</feed>