Domů : Podmínky softwaru : Definice řetězců nástrojů

Toolchain

Řetězec nástrojů může odkazovat na 1) konkrétní sadu nástrojů pro vývoj softwaru nebo 2) proces DevOps (vývoj a operace) používaný k testování a dodání softwarového programu.

1. Softwarový nástrojový řetězec

A software toolchain je sbírka nástrojů používaných pro stavbu a dodávku aplikace. Tyto nástroje jsou vzájemně zřetězeny, aby se zjednodušil proces výroby softwaru. Například výstup generovaný jedním nástrojem v řetězci se používá jako vstup dalším nástrojem.

Vývojáři může na konci vývojového procesu používat nástrojovou řadu. Například vývojový tým může postavit aplikace v rámci integrované vývojové prostředí. Jednou Zdrojový kód je kompletní, lze ke generování souboru použít řetězec nástrojů spustitelný soubor. Řada nástrojů pro vývoj softwaru může obsahovat následující součásti:

  1. Assembler - převádí montážní jazyk do strojový kód
  2. Odkazy - sloučí více souborů do jednoho programu
  3. překladač - generuje spustitelný kód ze zdrojového kódu programu
  4. Knihovna - sbírka kódu, například API, který umožňuje aplikaci odkazovat na předem připravené funkce nebo jiné zdroje
  5. Debugger - volitelný nástroj, který vám pomůže opravit hmyz během závěrečných kroků sestavení
Vývojář může vytvořit skript který spojuje tyto nástroje dohromady. Výsledný řetězec nástrojů zjednodušuje proces vytváření spustitelného souboru program ze stávajícího kódu.

2. DevOps Toolchain

A devops toolchain je seznam kroků, které mohou vývojové a provozní týmy následovat při vydání softwarového programu. Pokrývá celý proces vývoje, od plánování softwaru aplikace k údržbě programu po jeho vydání.

Kroky v řetězci nástrojů DevOps mohou zahrnovat:

  1. Plán - definovat účel, požadavky a očekávání
  2. Vytvořit - navrhovat, programovat a vytvářet software
  3. test - interně testovat software na více zařízeních; poskytnout veřejný beta test
  4. Uvolnění - naplánovat a nasadit software
  5. monitor - kontrolovat metriky softwaru, reagovat na zpětnou vazbu uživatelů, aktualizovat software, opravovat chyby nebo přidávat funkce

TechLib - počítačový slovník Tech Lib

Tato stránka obsahuje technickou definici Toolchain. Vysvětluje ve výpočetní terminologii, co Toolchain znamená, a je jedním z mnoha softwarových termínů ve slovníku TechLib.

Všechny definice na webu TechLib jsou napsány tak, aby byly technicky přesné, ale také snadno srozumitelné. Pokud shledáte tuto definici Toolchain užitečnou, můžete ji odkázat pomocí výše citovaných odkazů.