Swift Continuous Integration Tool ora disponibile per gli sviluppatori

veloce

Questo lunedì Apple ha lanciato ufficialmente lo strumento di integrazione continua Swift, permettendo precedenti controlli di qualità nel progetto con diversi test nei punti critici del progetto prima che questo venga inviato.

Il sistema di Apple è basato su Jenkins ed è supportato sia per lo sviluppo che per i test su OS X come sul simulatore iOS, così come su Ubuntu Linux, come possiamo leggere sul blog ufficiale di Swift. È progettato per consentire più configurazioni in futuro, soprattutto nei casi in cui il progetto viene portato su altre piattaforme quando si raggiunge un numero maggiore di utenti e il supporto corrispondente dalla comunità di sviluppo di Swift.

Strumento Swift-Continuous Integration-0

Se uno sviluppatore apporta una modifica che causa un bug in una versione rilasciata come aggiornamento, riceverai automaticamente una notifica e-mail. Questo progetto dovrebbe presto iniziare a supportare anche i test delle prestazioni.

Swift è un linguaggio di programmazione relativamente giovane, poiché si ritiene che anche la stessa Apple possa utilizzare questo linguaggio in alcune applicazioni mobili e piccole sezioni di OS X El Capitan.

Non esiste ancora una versione di Swift che supporti il ​​runtime a 32 bit per OS X e Swift ABI (Application Binary Interface) è incompleto. Quest'ultimo, almeno, potrebbe venire con Swift 3, ma è improbabile che Apple riveli piani dettagliati fino alla Worldwide Developers Conference di giugno di quest'anno.

Si spera che, tra il supporto della community e la versatilità che questo linguaggio di programmazione sta acquisendo, possa affermarsi a poco a poco come uno dei linguaggi preferiti dagli sviluppatori.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.