Build

Nello sviluppo software, "build" viene usato sia come verbo sia come sostantivo. Il verbo si riferisce al processo di build, ovvero ai passaggi necessari per creare un'applicazione. Il sostantivo descrive una versione specifica di un programma.

Build (verbo)

La creazione di un programma software eseguibile viene spesso descritta come la "creazione" di un'app, a causa di tutti i passaggi coinvolti. Questi passaggi sono noti collettivamente come "processo di build" e includono quanto segue:

  1. Controllo del codice sorgente per individuare errori di sintassi
  2. Compilazione del codice sorgente in linguaggio macchina
  3. Collegamento di librerie e altre risorse, come immagini e file multimediali, all'app
  4. Generazione di un'applicazione eseguibile o di un file eseguibile

I programmatori usano generalmente un'applicazione per lo sviluppo software, come un'IDE, per automatizzare il processo di build. Molti IDE includono un comando "Build" o "Build and Run" che esegue tutti i passaggi della build e produce un'applicazione eseguibile.

Build (sostantivo)

Ogni versione di un programma software viene chiamata build. Alcune build possono essere interne (non distribuite al pubblico), mentre altre sono versioni ufficiali. Ad esempio, uno sviluppatore può testare e perfezionare diverse build interne prima di distribuire al pubblico una build stabile.

Poiché ogni build è unica, anche il numero o l'ID della build deve essere univoco. Alcuni sviluppatori aggiungono l'ID della build alla versione pubblica, mentre altri lo visualizzano come valore separato. Molte applicazioni, soprattutto quelle più piccole, non includono un numero di build pubblico.

L'ID della build è in genere il quarto numero (dopo il terzo punto) quando viene aggiunto alla versione pubblica. La numerazione standard delle versioni software usa la seguente convenzione:

Versione principale . versione secondaria . patch . build

Ad esempio, la versione dell'app 4.2.17.2895 può essere suddivisa come segue:

  • 4 - Versione principale
  • 2 - Versione secondaria
  • 17 - Patch
  • 2895 - Build

NOTE: In alcuni casi, gli sviluppatori distribuiscono build diverse tra un aggiornamento software automatico e l'altro. Ad esempio, uno sviluppatore può pubblicare una nuova build dopo aver apportato un aggiornamento minore, come la correzione di un errore di battitura. Tuttavia, l'aggiornamento non è abbastanza significativo da distribuire la versione più recente a tutti gli utenti. In alternativa, uno sviluppatore può aspettare la versione secondaria o la patch successiva per informare gli utenti dell'aggiornamento.

Aggiornato October 26, 2021 da Per C.

quizMetti alla prova le tue conoscenze

A virtual machine saved state may also be called what?

A
Hard copy
0%
B
Static memory
0%
C
Snapshot
0%
D
Breakpoint
0%
Correct! Incorrect!     View the Snapshot definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Build in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.