Το Swift Continuous Integration Tool είναι πλέον διαθέσιμο για προγραμματιστές

ταχύς

Αυτή τη Δευτέρα η Apple κυκλοφόρησε επίσημα το εργαλείο συνεχούς ολοκλήρωσης Swift, επιτρέποντας προηγούμενοι ποιοτικοί έλεγχοι στο έργο με διαφορετικές δοκιμές σε κρίσιμα σημεία του έργου πριν από την αποστολή.

Το σύστημα της Apple βασίζεται στο Jenkins και υποστηρίζεται τόσο για ανάπτυξη όσο και για δοκιμές στο OS X όπως στον προσομοιωτή iOS, καθώς και στο Ubuntu Linux, όπως μπορούμε να διαβάσουμε στο επίσημο blog Swift. Έχει σχεδιαστεί για να επιτρέπει περισσότερες διαμορφώσεις στο μέλλον, ειδικά σε περιπτώσεις όπου το έργο μεταφέρεται σε άλλες πλατφόρμες όταν προσεγγίζει μεγαλύτερο αριθμό χρηστών και την αντίστοιχη υποστήριξη από την κοινότητα ανάπτυξης Swift.

Εργαλείο Swift-Continuous Integration-0

Εάν ένας προγραμματιστής κάνει μια αλλαγή που προκαλεί ένα σφάλμα σε μια έκδοση που κυκλοφόρησε ως ενημέρωση, θα λάβετε αυτόματα μια ειδοποίηση μέσω email. Αυτό το έργο θα πρέπει σύντομα να αρχίσει να υποστηρίζει δοκιμές απόδοσης επίσης.

Το Swift είναι μια σχετικά νέα γλώσσα προγραμματισμού, καθώς πιστεύεται ότι ακόμη και η ίδια η Apple μπορεί να κάνει χρήση αυτής της γλώσσας σε ορισμένες εφαρμογές για κινητά και μικρά τμήματα του OS X El Capitan.

Δεν υπάρχει ακόμα καμία έκδοση του Swift που υποστηρίζει χρόνο εκτέλεσης 32-bit για το OS X και το Swift ABI (Application Binary Interface) δεν έχει ολοκληρωθεί. Το τελευταίο, τουλάχιστον, θα μπορούσε να έρθει μαζί με το Swift 3Ωστόσο, η Apple είναι απίθανο να αποκαλύψει λεπτομερή σχέδια μέχρι το Παγκόσμιο Συνέδριο Προγραμματιστών τον Ιούνιο του τρέχοντος έτους.

Ας ελπίσουμε ότι, μεταξύ της υποστήριξης της κοινότητας και της ευελιξίας που αποκτά αυτή η γλώσσα προγραμματισμού, μπορεί να καθιερωθεί σιγά-σιγά ως μια από τις αγαπημένες γλώσσες για τους προγραμματιστές.


Γίνε ο πρώτος που θα σχολιάσει

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.