Uživatelské nástroje

Nástroje pro tento web


visual_studio

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.
  • Frontend: Tvorba moderních webových rozhraní splňujících standardy W3C a WCAG.
  • 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 .editorconfig pro 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

visual_studio.txt · Poslední úprava: autor: admin