
Návrh
Analýza a návrh jsou jedněmi z nejdůležitějších, byť bohužel často opomíjených oblastí vývoje software. Investice do kvalitní analýzy se vrací v ušetřeném čase a nákladech na vlastní vývoj. Se správným pochopením požadavků, jejich organizací a kvalitní komunikací napříč celým týmem dnes vývojářům může pomoci řada technologií a nástrojů.

Vývoj
Být programátorem či vývojářem není jenom zaměstnání. Pro většinu lidí, kteří se vývojem zabývají je zároveň i koníčkem. Podobně jako například hudebníci, potřebují i vývojáři nadání, píli a také kvalitní nástroje. Je tak důležité si stále udržovat přehled v nabídce jazyků, vývojových prostředí a nejrůznějších rozšíření.

Dokumentace
Kvalita vývojáře se nejlépe pozná na kvalitě jeho kódu. Ale bez ohledu na to, jak je váš kód kvalitní a kolik úsilí jste do něj vložili, se nemusíte dočkat patřičného ocenění. Důvodem může být povrchní nebo zcela chybějící dokumentace. Nakonec ruku na srdce, chtěli byste vyvíjet v jazyce nebo nástroji, ke kterému by nebyl k dispozici žádný manuál?

Monitorování
Nasazením aplikace či systému zpravidla práce nekončí. Ať již během ostrého, nebo testovacího provozu, je často třeba sledovat, zda vše pracuje jak má. Monitorování pomáhá předcházet zásadním selháním, je součástí bezpečnostní politiky nebo je požadováno pro prokázání souladu s nejrůznějšími předpisy a normami.

Nasazení
Kdo z nás někdy neslyšel, nebo sám nepoužil větu “na mém počítači to funguje”. Komplexnost operačních systémů, fragmentace jejich verzí a závislost na množství technologií a komponent každým rokem roste. Aplikace navíc již nejsou nasazovány jen na počítače uživatelů, ale také do aplikačních obchodů nebo cloudů.

Testování
Zapomeňte na papíry s testovacími scénáři a ruční zapisování jejich výsledků. S ohledem na množství technologií se kterými dnes vývojáři pracují, je testování nejen důležitější, ale i náročnější. Naštěstí je k dispozici řada nástrojů, které nabízí pomoc. Automatizované testování již dnes není doménou jen velkých projektů.

Týmová spolupráce
Stále existují, ale je jich jako šafránu. Tedy softwarových projektů, které jsou dílem jednoho jediného vývojáře. Práce v týmu vyžaduje koordinaci různých specializací, přístupů a zvyklostí. Nástroje pro týmovou spolupráci jsou tak dnes neodmyslitelnou součástí výbavy téměř každého programátora.

Bezpečnost
Ať se nám to líbí či nikoliv, žijeme v době velkých možností, ale i bezpečnostních hrozeb. Zprávy o odcizení dat, malwarových aktivitách, hackerských útocích a dalších bezpečnostních selháních nejsou nijak výjimečné. Jak se ukazuje, obětí kybernetické kriminality se mohou stát jak malé firmy, tak světově známé společnosti.

Slovník pojmů
Svět IT je plný nejrůznějších zkratek a pojmů, které se mísí s obchodními a marketingovými názvy. Ne všechny můžeme a musíme všichni znát. Proto pokud je naleznete v našich příspěvcích, vždy se pokusíme o jejich stručné vysvětlení.
Shluk štítků
Delphi Devart GUI HTML IDM OAuth2 OpenID Responsive Design Slovník pojmů SSO TMS Software Windows 10 Windows 11
Nejnovější příspěvky
UltraEdit
Do naší nabídky jsme přidali populární textový editor UtraEdit. Produkt rozšířil nabídku nástrojů…
Instalační média
RAD Studio 11.3 Alexandria Datum vydání verze: 26.04.2023 Webový instalátor ISO soubor RAD…
Fast Reports – Nové podmínky pro obnovu předplatných aktualizací
Společnost Fast Reports oznámila změnu podmínek pro poskytování předplatných aktualizací. Níže uvedené změny…
Záznam prezentací ze semináře “RAD Studio & TMS Software v Městské knihovně v Praze”
Přinášíme vám záznamy prezentací ze semináře Code Secure s.r.o. konaného 20.4.2023 v Městské…
Přihlaste se k odběru zpravodaje
Přihlaste se k odběru pravidelného zpravodaje plného novinek, článků a akčních nabídek.