<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.rettungsdienstblog.eu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AuroraGalarza59</id>
	<title>Rettungsdienst-Wiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.rettungsdienstblog.eu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AuroraGalarza59"/>
	<link rel="alternate" type="text/html" href="https://wiki.rettungsdienstblog.eu/index.php?title=Spezial:Beitr%C3%A4ge/AuroraGalarza59"/>
	<updated>2026-10-11T04:29:11Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://wiki.rettungsdienstblog.eu/index.php?title=Datab%C3%A1ze_v_cloudu,_nebo_na_vlastn%C3%ADm_serveru:_co_zohlednit&amp;diff=400850</id>
		<title>Databáze v cloudu, nebo na vlastním serveru: co zohlednit</title>
		<link rel="alternate" type="text/html" href="https://wiki.rettungsdienstblog.eu/index.php?title=Datab%C3%A1ze_v_cloudu,_nebo_na_vlastn%C3%ADm_serveru:_co_zohlednit&amp;diff=400850"/>
		<updated>2026-10-01T18:13:38Z</updated>

		<summary type="html">&lt;p&gt;AuroraGalarza59: Die Seite wurde neu angelegt: „TypeScript není nový jazyk, který byste se museli učit od nuly. Je to JavaScript s typovou kontrolou navíc. Když soubor přejmenujete z .js na .ts, kód většinou dál funguje. Kompilátor pak ale začne upozorňovat na místa, kde si nejste jistí, co přesně v proměnné je. Právě v tom je hlavní přínos: chyby, které by se dřív projevily až za běhu v prohlížeči, odhalíte už při psaní.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Verze systému a zpětná kompatibili…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;TypeScript není nový jazyk, který byste se museli učit od nuly. Je to JavaScript s typovou kontrolou navíc. Když soubor přejmenujete z .js na .ts, kód většinou dál funguje. Kompilátor pak ale začne upozorňovat na místa, kde si nejste jistí, co přesně v proměnné je. Právě v tom je hlavní přínos: chyby, které by se dřív projevily až za běhu v prohlížeči, odhalíte už při psaní.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Verze systému a zpětná kompatibilita nejsou formali&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Až budeš mít hotovo, zkus program spustit vícekrát s různými vstupy. Ověř si, co se stane, když zadáš písmeno místo čísla, když necháš vstup prázdný a když zadáš příliš dlouhý text. Právě na těchto okrajových případech se naučíš nejvíc. Nezůstávej u jednoho projektu – přepiš ho tak, aby se zeptal na jméno i věk, ošetřil chybný věk a vypsal odpověď. Tím si osvojíš práci s typy, podmínkami a vstupem, což je základ pro jakoukoli další práci v C#.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Pro testování více vstupů slouží parametrizace. Dekorátor @pytest.mark.parametrize předá funkci sadu hodnot a pytest postupně spustí každou kombinaci. Výsledkem je přehledný report, který u každého případu ukáže, zda prošel. U výjimek se používá kontextový manažer pytest.raises. Ověříte jím nejen typ výjimky, ale i text zprávy. Pozor na příliš široké zachytávání – test, který projde u jakékoli chyby, neověřuje nic užitečného.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;První konzolová aplikace v C# je nejrychlejší způsob, jak ověřit, že máš funkční vývojové prostředí a že rozumíš základnímu toku programu. Nebudeš potřebovat nic složitého – stačí nainstalovat Visual Studio s workloadem .NET desktop development nebo si vystačíš s příkazovým řádkem a sadou .NET SDK. Pokud volíš Visual Studio, při instalaci zaškrtni „ASP.NET and web development&amp;quot; není nutné, postačí „.NET desktop development&amp;quot;. Po instalaci spusť aplikaci a zvol projekt Console App (.NET).&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Jakmile ti výpis funguje, zkus načíst vstup. Použij string jmeno = Console.ReadLine(); a pak Console.WriteLine(&amp;quot;Ahoj &amp;quot; + jmeno);. Tady narazíš na dvě věci. Zaprvé, ReadLine vrací string, i když uživatel napíše číslo. Pokud chceš číslo, musíš ho převést přes int.Parse nebo lépe int.TryParse, jinak program spadne na výjimce FormatException. Zadruhé, když vstup neošetříš a uživatel nechá řádek prázdný, dostaneš prázdný řetězec, ne chybu. Obojí je běžný začátečnický problém, který se řeší podmínkou nebo cyklem.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Třetím krokem je zvážit, jak chcete řešit pozdější změnu podmínek. Některé projekty používají dvojí licencování nebo přechod na novější verzi licence. Pozor na formulace typu „a pozdější verze&amp;quot; – dávají budoucím příjemcům možnost řídit se i verzí, kterou jste při zveřejnění neznali. Pokud chcete mít jistotu, uveďte konkrétní číslo verze licence.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Rozhodování o tom, kde poběží databáze, se zvrhne v hádku o penězích a module. Přitom jde o něco jiného: jak rychle se data dostanou tam, kam mají, a kdo za to nese odpovědnost. Než začneš srovnávat nabídky, zjisti, jaký typ zátěže databáze vlastně obsluhuje. Jiné nároky má e-shop s tisíci transakcemi za minutu, jiné interní evidence s desítkami uživatelů. Podle toho se odvíjí všechno ostatní.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Pozor na zámek dodavatele. Pokud databáze používá vlastní rozšíření nebo nestandardní dialekt SQL, přenos jinam bude bolet. Ptej se předem, jaké nástroje umožňují export a jestli formát zálohy odpovídá standardu. Stejně tak sleduj, jak se chová připojení při výpadku sítě. Automatické obnovení spojení zní samozřejmě, ale v praxi bývá zdrojem chyb, které se projeví až za týden. Otestuj to dřív, než na tom postavíš provoz.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Na konci porovnej jen dvě věci: jak dlouho trvá obnova a kolik práce dá přejít jinam. Pokud jsou obě čísla přijatelná, rozhodni se podle toho, co umí tvůj tým. Technologie, kterou nikdo neumí ovládat, je dražší než ta, která má vyšší cenu za provoz.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Pro první aplikaci si vystačíš s konzolí, ale brzy narazíš na to, že kód v Main roste. Rozděl ho do menších metod – například static void Pozdrav(string jmeno) – a volej je z Main. Pomůže ti to čitelnosti a později i testování. Pokud pracuješ na Windows, dávej pozor na diakritiku v konzoli: starší příkazový řádek může zobrazovat rozbité znaky. Řešením je nastavit Console.OutputEncoding = System.Text.Encoding.UTF8; na začátku programu. Na jiných systémech to obvykle není potřeba.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Ve Visual Studiu vytvoř nový projekt přes File → New → Project, vyber Console App a zadej název. Automaticky se vygeneruje soubor Program.cs s metodou Main. Tady platí první praktická rada: nezačínej mazat vygenerovaný kód, dokud si nepřečteš, co dělá. Metoda Main je vstupní bod a kompilátor ji potřebuje. Pokud ji omylem přejmenuješ nebo přesuneš do jiné třídy bez správného modifikátoru, dostaneš chybu CS5001. Nech ji zatím na místě a piš kód do jejího těla.&lt;/div&gt;</summary>
		<author><name>AuroraGalarza59</name></author>
	</entry>
	<entry>
		<id>https://wiki.rettungsdienstblog.eu/index.php?title=Benutzer:AuroraGalarza59&amp;diff=400849</id>
		<title>Benutzer:AuroraGalarza59</title>
		<link rel="alternate" type="text/html" href="https://wiki.rettungsdienstblog.eu/index.php?title=Benutzer:AuroraGalarza59&amp;diff=400849"/>
		<updated>2026-10-01T18:13:37Z</updated>

		<summary type="html">&lt;p&gt;AuroraGalarza59: Die Seite wurde neu angelegt: „Autor blogu praktickým bydlením žije už dlouho. Sdílím zde, 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 praktickým bydlením žije už dlouho. 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>AuroraGalarza59</name></author>
	</entry>
</feed>