Nejnovější příspěvky
FastReport: Změny názvů edic a cen
Počínaje 01.06.2024 nabízí společnost Fast Reports své produkty v novém členění. Zachována zůstala…
Aktualizace Devart DAC
byly aktualizovány všechny Data Access komponenty pro Delphi a C++Builder. Aktualizace obsahuje četná…
Jak se připojit k SQL Serveru v Delphi pomocí Devart SDAC
Delphi je oblíbený programovací jazyk pro vývoj aplikací pro systém Windows a připojení…
Jak se připojit k Oracle v Delphi pomocí Devart ODAC
Delphi je výkonný programovací jazyk pro vývoj aplikací pro Windows a Oracle je…
- FastReport: Změny názvů edic a cen
- Aktualizace Devart DAC
- Jak se připojit k SQL Serveru v Delphi pomocí Devart SDAC
- Jak se připojit k Oracle v Delphi pomocí Devart ODAC
- Jak se připojit k MySQL v Delphi pomocí MyDAC: Komplexní průvodce
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í.