Το Luxoft Tech Talks είναι μια νέα σειρά αγγλόφωνων βίντεο podcast στο κανάλι μας στο YouTube, στα οποία οι γκουρού πληροφορικής από τη Luxoft και άλλοι μοιράζονται τις γνώσεις τους και συζητούν τις τελευταίες τάσεις και τις τρέχουσες τεχνολογίες. Τα βίντεο θα κυκλοφορούν 1-2 φορές το μήνα.

Τώρα διαθέσιμο στο κανάλι:
•
Ποιο σύστημα ελέγχου εκδόσεων χρησιμοποιούσατε το 2010; Μπορεί να ήταν το Git αν το υιοθετήσατε νωρίς ή αν ήσασταν υποστηρικτής του LinuxΠιθανότατα χρησιμοποιήσατε το Subversion, καθώς ήταν η πλειοψηφία των προγραμματιστών εκείνη την εποχή. Δέκα χρόνια αργότερα, το Git έχει ξεπεράσει τους ανταγωνιστές του σε δημοτικότητα. Σας κάνει να αναρωτιέστε: τι θα συμβεί σε άλλα δέκα χρόνια; Σε αυτό το τεύχος, εξετάσαμε ποιες δυνατότητες θα χρειαστεί ένα σύστημα ελέγχου εκδόσεων το 2030. Μεγαλύτερη ταχύτητα; Καλύτερη υποστήριξη συνεργασίας; Πλήρως αυτοματοποιημένη επίλυση συγκρούσεων συγχώνευσης;
•
Το NativeScript είναι ένα πλαίσιο ανοιχτού κώδικα για την ανάπτυξη εφαρμογών σε Android και iOS χρησιμοποιώντας απλή JavaScript, Angular ή Vue. Σε αυτό το διαδικτυακό σεμινάριο, θα εξερευνήσουμε την τεχνική υλοποίηση του NativeScript. Θα συζητήσουμε:
- υλοποίηση μηχανών JavaScript (V8 και JavaScriptCore).
- δημιουργία σύνδεσης μεταξύ JavaScript και Android/iOS για πρόσβαση στο Native API;
- ενσωμάτωση Angular και NativeScript.
•
Οι δοκιμαστές και οι προγραμματιστές χρησιμοποιούν όλο και περισσότερο εργαλεία που παρέχουν μετρήσεις για τον όγκο του δοκιμασμένου κώδικα. Αυτές οι μετρήσεις δείχνουν πόσο κώδικα κάλυψε η δοκιμαστική σουίτα και, το πιο σημαντικό, ποιες συνθήκες δεν συμπεριλήφθηκαν στη δοκιμή. Ορισμένα εργαλεία παρέχουν επίσης πληροφορίες για την πολυπλοκότητα, και συνεπώς τις πιθανές προκλήσεις, των μελλοντικών ανακατασκευών κώδικα. Σε αυτήν την παρουσίαση, ο Rex εξηγεί ορισμένες από τις μετρήσεις για το δοκιμασμένο μέγεθος κώδικα:
- κάλυψη δήλωσης?
- κάλυψη από κλάδους δηλώσεων υπό όρους (κάλυψη απόφασης).
- Τροποποιημένη μέθοδος κάλυψης προϋπόθεσης/απόφασης·
- κυκλωματική πολυπλοκότητα σύμφωνα με τον McCabe (McCabe Cyclomatic Complexity).
- κάλυψη διαδρομής βάσης.
Ο Rex θα σας πει πώς να χρησιμοποιείτε μετρήσεις για να γράψετε καλύτερο κώδικα ή δοκιμές, και θα το επεξηγήσει επίσης με πραγματικά προγράμματα.
Η επιλογή των θεμάτων για τα μελλοντικά TechTalks εξαρτάται σε μεγάλο βαθμό από εσάς. Ποιες τεχνολογίες και θέματα θα σας ενδιέφεραν ακόμα; Ποιους ομιλητές θα θέλατε να δείτε στο μελλοντικό TechTalks; Αφήστε τις επιθυμίες σας στα σχόλια και για να μην χάσετε νέα βίντεο.
Πηγή: www.habr.com
