Obsah

Visual Studio (IDE)

Visual Studio je komplexní integrované vývojové prostředí (IDE) od společnosti Microsoft. Je to náš hlavní nástroj pro vývoj podnikových aplikací, cloudových služeb a mobilních aplikací. V rámci naší firmy je Visual Studio úzce propojeno se systémy pro správu verzí a projektové řízení jako Jira.

Podporované technologie

Náš Vývojový tým využívá Visual Studio především pro tyto oblasti:

Klíčové funkce pro efektivní vývoj

* IntelliCode: AI asistent (v návaznosti na principy Web AI), který napovídá kód na základě kontextu a našich firemních standardů. * Live Share: Nástroj pro kolaborativní programování v reálném čase, což je klíčové pro naši práci na dálku. * Integrovaný Debugger: Pokročilé nástroje pro diagnostiku chyb v kódu i v paměti. * Test Explorer: Automatizované testování jednotek (Unit Testing) pro zajištění vysoké kvality software.

Integrace do firemního ekosystému

Visual Studio není izolovaný nástroj, je propojen s naší infrastrukturou:

1. **Správa verzí (Git):** Každý projekt musí být verzován v našem interním GitLabu.
2. **Projektové řízení:** Pomocí doplňků je možné spravovat úkoly v systému **[[Jira]]** přímo z prostředí IDE.
3. **Bezpečnost:** Visual Studio obsahuje nástroje pro statickou analýzu kódu, které pomáhají předcházet zranitelnostem typu SQL Injection (ochrana, kterou na síťové úrovni doplňuje **[[WAF]]**).

Srovnání: Visual Studio vs. VS Code

V našem týmu rozlišujeme mezi těmito dvěma nástroji:

Vlastnost Visual Studio (IDE) VS Code (Editor)
Typ Robustní vývojové prostředí. Lehký, rychlý editor kódu.
Vhodné pro Velké .NET projekty, komplexní debugging. Frontend (WWW), skriptování, lehké úpravy.
Náročnost Vyšší nároky na HW (CPU/RAM). Velmi nízké nároky.
Licence Enterprise (vyžaduje schválení IT). Open-source / Zdarma.

Zásady pro vývojáře

Aby byla zajištěna kompatibilita a bezpečnost, dodržujte tato pravidla:

Tip pro optimalizaci: Pokud zaznamenáte pomalé reakce IDE, prověřte nastavení virtualizace VT-c / VT-x ve svém BIOSu a přidělení prostředků v rámci Workspace Environment Managementu.

Související stránky: Vývojový tým, ZIF, Jira, W3C, WWW, IT Podpora, WEM