Vývojářské nástroje roku 2025: Co používá Dresta s.r.o.?

V tomto článku se podíváme, jaké nástroje a platformy v roce 2025 používá Dresta s.r.o. – od výběru integrovaného vývojového prostředí přes správu projektů v ERPNext až po kontejnery a AI asistenty, které nám pomáhají rychle reagovat na potřeby klientů.

Vývojářské nástroje roku 2025: Co používá Dresta s.r.o.?
Photo by Florian Klauer / Unsplash

V rychle se měnícím světě softwarového vývoje je důležité mít osvědčené nástroje, které zvyšují efektivitu, kvalitu kódu i spolehlivost provozu.

IDE a editory

Dresta s.r.o. nadále spoléhá na Visual Studio 2022/2025 při vývoji .NET aplikací v jazycích C# a VB.NET. Pro rychlé skriptování a práci s JavaScriptem nebo menšími mikroservisami tým často volí Visual Studio Code, které umožňuje snadné přidání rozšíření pro linting či debugging. Někteří vývojáři v určitých projektech používají také JetBrains Rider, zejména při tvorbě multiplatformních .NET řešení, díky jeho rychlému refaktoringu a integrované podpoře pro různé frameworky.

Pro správu databází a spouštění SQL dotazů se u nás těší oblibě SQL Server Management Studio a Azure Data Studio, jež nabízejí přehledné nástroje pro analýzu výkonu a grafické zobrazení indexů či statistik.

Správa verzí a projektové řízení

Kód uchováváme v GitHubu, což nám umožňuje efektivní spolupráci, větvení a code review skrze pull requesty. Místo Jiry používáme pro evidenci úkolů, backlogu a sprintů ERPNext, které je integrováno s naší firemní infrastrukturou a zároveň spravuje i zákazníky a interní dokumentaci. Více o ERPNext najdete na https://erpnext.com.

Komunikace a znalosti se sdílí převážně ve sdílených dokumentech v interním systému, odkud tým čerpá technickou dokumentaci a návody pro běžné procesy. Krátké konzultace a diskuze běží přes Microsoft Teams nebo Slack, podle naléhavosti a formy sdělení.

Projektové řízení a nasazení

Namísto rozšířeného DevOps přístupu se v Dresta soustředíme na přehlednou správu úkolů a postupné nasazování. V rámci ERPNext definujeme jednotlivé fáze projektu – návrh, vývoj, testování a předání klientovi. Nasazení aplikací probíhá skripty na serverech:

  • PowerShell skripty pro automatické zálohy databází a publikaci .NET aplikací na Windows serverech.
  • Bashové skripty na Linuxu pro nasazení Linuxových služeb a mikroservis.
  • Pro staging prostředí máme připraveny více prostředí (dev, test, staging), která spravují samostatné buildy z GitHubu.

Tento manuálně-automatizovaný přístup nám umožňuje zachovat maximální kontrolu nad každou fází nasazení a rychle řešit případné problémy.

Kontejnerizace a virtualizace

V roce 2025 je standardem deployovat aplikace v kontejnerech. Dresta používá:

  • Docker pro lokální vývoj i balení aplikací do přenosných image.
  • Kubernetes (hostované v Azure AKS nebo on-premise pomocí Rancheru) pro orchestraci a škálování služeb.
  • Helm pro správu konfigurace a verzování mikroservis, což výrazně zjednodušuje nasazení složitějších řešení.

Výhody takového přístupu spočívají v jednotném prostředí na vývoji i produkci, snadné škálovatelnosti a rychlé obnově nefunkčních komponent.

Cloudové služby a infrastruktura

Dresta s.r.o. primárně využívá Microsoft Azure pro většinu produkčních řešení:

  • Azure App Service pro hostování webových aplikací vyvíjených v ASP.NET MVC i ASP.NET Core.
  • Azure SQL Database s automatickým škálováním, zálohováním i replikacemi.
  • Azure Functions pro event-driven zpracování dat a horizontálně škálovatelné funkční bloky.

Bezpečnost a monitoring

Bezpečnost je u nás prioritou. Pravidelně provádíme:

  • Statické a dynamické analýzy kódu prostřednictvím nástroje SonarQube, který umožňuje odhalit potenciální chyby a bezpečnostní rizika již v rané fázi vývoje.
  • Penetrační testy pomocí OWASP ZAP nebo Burp Suite k identifikaci zranitelností webových částí aplikací.
  • Azure Security Center pro průběžné hodnocení bezpečnostních hrozeb v cloudu a návrhy na nápravu.

Logy a metriky sbíráme v Grafaně a Prometheovi, což nám poskytuje přehled o výkonnosti služeb, propustnosti i případných chybách v reálném čase.

AI asistenti a automatizace

Rok 2025 přináší široké využití umělé inteligence i ve vývojářské praxi:

  • GitHub Copilot ulehčil rutinní psaní kódu, generování unit testů a vytváření komentářů.
  • OpenAI modely integrované do chatu (například pomocí vlastního interního API) pomáhají vývojářům rychle nalézt ukázky kódu, navrhnout optimalizace či probrat složitější chyby.
  • Postman spojený s Newmanem a GitHubem pro automatizované testování API kolekcí, včetně generování mock serverů a validací odpovědí.

Tyto nástroje šetří desítky procent času stráveného na opakujících se úlohách a umožňují se soustředit na architekturu a business logiku projektů.

Závěr

Správná volba nástrojů je klíčem k efektivnímu a kvalitnímu vývoji softwaru na zakázku. Dresta s.r.o. kombinuje tradiční technologie, které se již osvědčily, s moderními platformami a umělou inteligencí, aby klientům nabízela robustní, škálovatelná a bezpečná řešení.


Chcete se dozvědět více o našich službách? Navštivte naše webové stránky www.drestasro.cz nebo nás kontaktujte přímo.