Jaké nástroje používají počítačoví programátoři?

...

Vývojové diagramy jsou užitečným způsobem, jak udržet programový kód uspořádaný.

Počítačoví programátoři píší každý aspekt jakéhokoli softwaru, díky kterému počítač běží, počítá, zaznamenává, analyzuje a vydává data. Přibližně 80 procent procesu návrhu softwaru se provádí na papíře, než se skutečně začne psát jakýkoli počítačový kód. Programátoři používají nástroje, jako je dokumentace návrhu, vývojové diagramy a pseudokód, aby udrželi programovací proces organizovaný.

Dokumentace

Pouze počítačoví programátoři a ti, kteří pracují na projektu vývoje softwaru, to někdy uvidí počáteční programovou dokumentaci, která zahrnuje výstup, návrh tisku, výstup na obrazovku a vstup dokumentace. Koncoví uživatelé uvidí technické příručky „jak na to“ pouze během vydání softwaru. Výstupní dokumentace popisuje, jaké jsou výsledky analýzy dat, kterou má software dělat. Návrh tiskárny zahrnuje rozvržení toho, jak budou tištěné dokumenty vypadat pro koncového uživatele. Dokumentace výstupu obrazovky jsou zprávy a výkresy toho, jak bude každá obrazovka vypadat pro koncového uživatele, když je koncový uživatel schopen pracovat se softwarem. Vstupní dokumentace obsahuje popisy toho, jaké typy dat budou vloženy do nového programu, jako jsou jména, data, částky, informace o kreditních kartách, databáze a další. Všechny tyto části dokumentace pomáhají počítačovému programátorovi přijít s názvy proměnných, které mají být použity v počítačovém kódu.

Video dne

Vývojové diagramy

Vývojové diagramy jsou obrázkové diagramy, které ilustrují, co každý proces dělá s daty, když jsou zpracovávány různými součástmi nové softwarové aplikace. Každý graf začíná malým oválem a ukazuje pohyb v průběhu procesu pomocí směrových šipek přes tvary. Každý tvar má jiný význam. Obdélníková políčka označují proces nebo akci. Diamanty označují rozhodovací bod a budou mít buď směrový indikátor „ano“ nebo „ne“, který se od nich táhne. Vývojové diagramy končí malým oválem. Stránky jsou v případě potřeby spojeny malými kroužky. Vývojové diagramy vizuálně popisují, co by měl proces dělat a kdy, aby programátoři mohli napsat počítačový kód v pořadí logiky specifikované ve vývojových diagramech.

Pseudo kód

Pseudokód je technický termín pro „falešný kód“, protože jde o bloky řádkových příkazů, které mají reprezentovat skutečný počítačový kód napsaný v jednoduché angličtině. Řádky pseudokódu jsou modelovány podle vizuálních logických vzorů ve vývojových diagramech. Tento falešný kód může být tak jednoduchý jako „Uživatel stiskne tlačítko ‚Enter‘. Obrazovka zobrazuje 'Ahoj světe!' až po složité, jako například "Uživatel stiskne tlačítko 'Enter'. Začíná podprogram Vypočítat. Obrazovka zobrazuje odpověď v desítkovém formátu." Poté, co je pseudokód napsán pro software, počítačový programátor jej „zkontroluje na stole“ tím, že jej projde, aby se ujistil, že funguje logicky. Pokud nejsou přítomny žádné teoretické logické chyby a každá část kódu je zohledněna, pak programátor si sedne a napíše skutečný počítačový kód v programovacím jazyce, jak je specifikováno v zaměstnavatel.