Co je ladění?

Ladicí program sady Visual Studio je výkonný nástroj. Než si ukážeme, jak ho používat, chceme mluvit o některých termínech, jako je ladicí program, ladění a režim ladění. Když budeme později mluvit o hledání a opravě chyb, budeme mluvit o stejné věci.

Ladicí program vs. ladění

Termín ladění může znamenat spoustu různých věcí, ale většina doslova znamená odebrání chyb z kódu. Teď existuje mnoho způsobů, jak to udělat. Můžete například ladit skenováním kódu, který hledá překlepy, nebo pomocí analyzátoru kódu. Kód můžete ladit pomocí profileru výkonu. Nebo můžete ladit pomocí ladicího programu.

Ladicí program je velmi specializovaný vývojářský nástroj, který se připojuje ke spuštěné aplikaci a umožňuje zkontrolovat kód. V dokumentaci k ladění pro Visual Studio to obvykle znamená, když říkáme "ladění".

Režim ladění versus spuštění aplikace

Když aplikaci spustíte v sadě Visual Studio poprvé, můžete ji spustit tak, že na panelu nástrojů (nebo F5) stisknete zelené tlačítko Start Debugging se šipkou. Ve výchozím nastavení se v rozevíracím seznamu vlevo zobrazí hodnota Ladění . Pokud s sadou Visual Studio začínáte, může to mít dojem, že ladění aplikace má něco společného se spuštěním aplikace, kterou dělá, ale to jsou dvě velmi odlišné úlohy.

Select a Debug build

Hodnota ladění označuje konfiguraci ladění. Když spustíte aplikaci (stisknete zelenou šipku nebo F5) v konfiguraci ladění, spustíte aplikaci v režimu ladění, což znamená, že aplikaci spouštíte s připojeným ladicím programem. To umožňuje úplnou sadu funkcí ladění, které můžete použít k vyhledání chyb v aplikaci.

Pokud máte otevřený projekt, zvolte rozevírací selektor, ve kterém je uvedeno Debug (Ladění) a místo toho zvolte Release (Uvolnit).

Select a Release build

Když toto nastavení přepnete, změníte projekt z konfigurace ladění na konfiguraci vydané verze. Projekty sady Visual Studio mají pro váš program samostatné konfigurace vydaných verzí a ladění. Sestavíte ladicí verzi pro ladění a verzi pro konečnou distribuci vydané verze. Sestavení vydané verze je optimalizované pro výkon, ale ladění sestavení je lepší pro ladění.

Kdy použít ladicí program

Ladicí program je základním nástrojem pro vyhledání a opravu chyb ve vašich aplikacích. Kontext je ale král a je důležité využít všechny nástroje na jedno použití, které vám pomůžou rychle odstranit chyby nebo chyby. Někdy může být správný "nástroj" lepším postupem psaní kódu. Když se naučíte, kdy použít ladicí program vs. nějaký jiný nástroj, naučíte se také efektivněji používat ladicí program.

V tomto článku jste se naučili několik obecných konceptů ladění. Dále se můžete naučit, jak ladit pomocí sady Visual Studio a jak psát kód s méně chybami. Následující články ukazují příklady kódu jazyka C#, ale koncepty platí pro všechny jazyky podporované sadou Visual Studio.