Sestavení
Při vývoji softwaru se pojem „sestavení“ používá jako sloveso i podstatné jméno. Sloveso označuje proces sestavení neboli kroky potřebné k vytvoření aplikace. Podstatné jméno popisuje konkrétní verzi programu.
Sestavení (sloveso)
Vytváření spustitelného softwarového programu se často označuje jako „sestavení“ aplikace, protože zahrnuje mnoho kroků. Tyto kroky se společně označují jako „proces sestavení“ a zahrnují následující:
- Kontrolu zdrojového kódu na syntaktické chyby
- Překlad zdrojového kódu do strojového kódu
- Propojení knihoven a dalších zdrojů, například obrázků a mediálních souborů, s aplikací
- Vygenerování spustitelné aplikace neboli spustitelného souboru
Programátoři k automatizaci procesu sestavení obvykle používají aplikaci pro vývoj softwaru, například IDE. Mnoho IDE obsahuje příkaz „Sestavit“ nebo „Sestavit a spustit“, který provede všechny kroky sestavení a vytvoří spustitelnou aplikaci.
Sestavení (podstatné jméno)
Každá verze softwarového programu se nazývá sestavení. Některá sestavení mohou být interní (nevydaná pro veřejnost), zatímco jiná jsou oficiálními vydáními. Například vývojář může před vydáním stabilního sestavení pro veřejnost otestovat a upravit několik interních sestavení.
Protože je každé sestavení jedinečné, musí být jedinečné také číslo nebo ID sestavení. Někteří vývojáři připojují ID sestavení k veřejné verzi, zatímco jiní ho zobrazují jako samostatnou hodnotu. Mnoho aplikací, zejména menších, veřejné číslo sestavení neuvádí.
ID sestavení je při připojení k veřejné verzi obvykle čtvrtým číslem (za třetí tečkou). Standardní číslování verzí softwaru používá následující konvenci:
Například verzi aplikace 4.2.17.2895 lze rozdělit takto:
- 4 - Hlavní verze
- 2 - Vedlejší verze
- 17 - Oprava
- 2895 - Sestavení
NOTE: V některých případech vydávají vývojáři mezi automatickými aktualizacemi softwaru různá sestavení. Vývojář může například vydat nové sestavení po provedení menší aktualizace, například po opravě překlepu. Aktualizace však není dostatečně významná na to, aby byla nejnovější verze odeslána všem uživatelům. Vývojář může místo toho počkat až na vydání další vedlejší verze nebo opravy a teprve poté uživatele o aktualizaci informovat.
Otestujte své znalosti