Luxoft Tech Talks - це нова серія англомовних відео-подкастів на нашому YouTube-каналі, в яких IT-гуру з Luxoft і не тільки діляться своїми знаннями, обговорюють останні тренди та актуальні технології. Відео виходитимуть із періодичністю 1–2 рази на місяць.
На каналі вже доступні:
•
Яку систему контролю версій ви використали у 2010 році? Можливо, це був Git, якщо ви запровадили його на ранніх етапах, або були прихильником Linux. Швидше за все, ви користувалися Subversion, оскільки в той час більшість розробників використовували саме його. Через десять років Git випередив конкурентів за популярністю. Мимоволі замислюєшся: а що буде ще за десять років? У цьому випуску ми поміркували, які функції системи контролю версій будуть потрібні в 2030 році. Вища швидкість? Більш зручна підтримка спільної роботи? Цілком автоматичне вирішення конфліктів злиття (merge conflicts)?
•
NativeScript - це фреймворк з відкритим кодом для розробки додатків на Android та iOS із застосуванням простого JavaScript, Angular або Vue. У цьому вебінарі ми розберемо реалізацію NativeScript з технічного боку. Ми обговоримо:
- використання двигунів JavaScript (V8 і JavaScriptCore);
- встановлення зв'язку між робочими середовищами JavaScript та Android/iOS для доступу до Native API;
- інтеграцію Angular та NativeScript.
•
Тестувальники та програмісти все частіше використовують інструменти, що надають метрики обсягу протестованого коду. Дані метрики показують, який обсяг коду покрив набір тестів, а також, що важливіше, які умови не увійшли до тесту. Деякі інструменти також надають аналітичні відомості про складність, а отже, і про ймовірні труднощі майбутнього рефакторингу коду. У цій презентації Рекс пояснює деякі метрики обсягу протестованого коду:
- рядкове покриття (statement coverage);
- покриття по гілках умовних операторів (decision coverage);
- модифікований метод покриття за гілками/умовами (modified condition/decision coverage);
- цикломатична складність Маккейбу (McCabe Cyclomatic Complexity);
- покриття шляхів (basis path coverage).
Рекс розповість, як застосовувати метрики для написання найкращого коду чи тестів, а також проілюструє це на реальних програмах.
Вибір тем для майбутніх TechTalks залежить від вас. Які технології та теми вам були б ще цікаві? Кого зі спікерів ви хотіли б побачити у майбутніх TechTalks? Залишайте в коментарях ваші побажання та
Джерело: habr.com