Skip to main content

Co je vydání inženýrství?

Vydání Engineering nebo Releng je proces přípravy dokončeného počítačového softwaru pro distribuci.To může zahrnovat mnoho samostatných programovacích a inženýrských disciplín a ne všechny definice vydání inženýrství jsou stejné napříč různými společnostmi.Mezi úkoly, které lze zapojit do inženýrství pro vydání, patří kompilace zdrojového kódu, sledování a udržování vývojových nástrojů a prostředí, udržování knihovny vydání po celou dobu životnosti programu a někdy implementace nasazení softwaru na živý server nebo systém.Několik z výhod, že má vyhrazený inženýr uvolnění v cyklu vývoje softwaru, je lepší zážitek pro koncové uživatele MDASH;Protože metody uvolňování jsou nejprve testovány mdash;Lepší celková programová dokumentace v průběhu upgradů a druh kontroly kvality v situacích, ve kterých různé části programu pocházejí ze samostatných zdrojů.Distribuováno zákazníkům nebo nainstalováno na živém serveru, takže jej lze použít.Bez inženýra vydání by tento proces mohl zahrnovat, aby vývojáři kompilovali program prostřednictvím vývojových nástrojů a poté přesunuli binární soubory do cílového média nebo serveru.Některé z problémů, s nimiž lze s tímto procesem setkat, jsou to, že program může mít závislosti, které nejsou kvantifikovány, na některé změny by mohly být zapomenuty nebo v konečném důsledku nemusí být v budoucnu nutně reprodukovatelné.

Jedna z největších částíinženýrství vydání sleduje pokrok toho, jak se program vyvíjí.To by mohlo znamenat použití systému verzí nebo využití jiného softwaru nejen pro sledování a označení každého kroku programu během jeho vývoje, ale také k uložení snímků programu, aby je lze vyvolat později.Kromě pouhého zpracování zdrojového kódu vyžaduje úspěšné vytváření programu, aby byly uloženy také informace o použitých nástrojích a různých použitých knihovnách nebo jiných použitých zdrojích.Konečným cílem je být schopen překompilovat program v jakékoli fázi během jeho vývoje, nezávislý na vývojových systémech používaných k jeho vytvoření.Jakmile je program sestaven do binárních souborů, vyvíjejí se a prozkoumány metody pro nainstalovaný program nainstalovaný na počítači koncového uživatele.To by mohlo zahrnovat psaní instalačního programu nebo testování programu v různých situacích, pokud je živé zajistit, aby fungovala podle specifikací.Vydání Engineering někdy zahrnuje skutečně instalaci programu vícekrát do více systémů, aby se zajistilo, že různé konfigurace nebo chyby jsou řešeny správným způsobem.