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:
- Backend: Vývoj v .NET (C#, F#) a napojení na SQL databáze.
- Cloud: Nativní integrace s Azure pro nasazování aplikací a správu webových firewallů.
- Mobilní vývoj: Vývoj multiplatformních aplikací pomocí MAUI.
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:
- Instalace: Instalujte pouze schválená rozšíření (extensions) z Visual Studio Marketplace.
- Aktualizace: Udržujte IDE aktualizované na nejnovější stabilní verzi (LTSC) kvůli bezpečnostním záplatám.
- Konfigurace: Používejte sdílený soubor
.editorconfigpro sjednocení stylu psaní kódu napříč týmem.
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
