Luxoft TechTalks – відэа-падкасты ад сусветных IT-гуру і не толькі

Luxoft Tech Talks - гэта новая серыя англамоўных відэа-подкаст на нашым YouTube-канале, у якіх IT-гуру з Luxoft і не толькі дзеляцца сваімі ведамі, абмяркоўваюць апошнія трэнды і актуальныя тэхналогіі. Відэа будуць выходзіць з перыядычнасцю 1-2 разы на месяц.



Цяпер на канале ўжо даступныя:

Luxoft Tech Talk with Hanno Embregts - Will Git Be Around Forever? A List of Possible Successors

Якую сістэму кантролю версій вы выкарыстоўвалі ў 2010 годзе? Магчыма, гэта быў Git, калі вы ўкаранілі яго на ранніх этапах, ці былі прыхільнікам Linux. Хутчэй за ўсё вы карысталіся Subversion, паколькі ў той час большасць распрацоўшчыкаў выкарыстоўвалі менавіта яго. Праз дзесяць гадоў Git абагнаў канкурэнтаў па папулярнасці. Міжволі задумваешся: а што будзе яшчэ праз дзесяць год? У гэтым выпуску мы паразважалі, якія функцыі для сістэмы кантролю версій будуць патрэбныя ў 2030 годзе. Больш высокая скорасць? Больш зручная падтрымка сумеснай працы? Цалкам аўтаматычнае вырашэнне канфліктаў зліцця (merge conflicts)?

Luxoft Tech Talk with Stanimira Vlaeva – NativeScript: Architecture Overview

NativeScript - гэта фрэймворк з адкрытым кодам для распрацоўкі прыкладанняў на Android і iOS з ужываннем простага JavaScript, Angular або Vue. У гэтым вэбінары мы разбяром рэалізацыю NativeScript з тэхнічнага пункта боку. Мы абмяркуем:

  • выкарыстанне рухавікоў JavaScript (V8 і JavaScriptCore);
  • усталёўку сувязі паміж працоўнымі асяроддзямі JavaScript і Android/iOS для доступу да Native API;
  • інтэграцыю Angular і NativeScript.

Luxoft Tech Talks with Rex Black - Code Coverage Metrics

Тэсціроўшчыкі і праграмісты ўсё часцей выкарыстоўваюць інструменты, якія прадстаўляюць метрыкі аб'ёму пратэставанага кода. Дадзеныя метрыкі паказваюць, які аб'ём кода пакрыў набор тэстаў, а таксама, што важнейшае, якія ўмовы не ўвайшлі ў тэст. Некаторыя прылады таксама падаюць аналітычныя звесткі аб складанасці, а значыць і аб верагодных цяжкасцях будучага рэфактарынгу кода. У гэтай прэзентацыі Рэкс тлумачыць некаторыя метрыкі аб'ёму пратэставанага кода:

  • радковае пакрыццё (statement coverage);
  • пакрыццё па галінах умоўных аператараў (decision coverage);
  • мадыфікаваны метад пакрыцця па галінках/умовам (modified condition/decision coverage);
  • цыкламатычная складанасць па Маккейбу (McCabe Cyclomatic Complexity);
  • пакрыццё шляхоў (basis path coverage).

Рэкс раскажа, як прымяняць метрыкі для напісання лепшага кода або тэстаў, а таксама праілюструе гэта на рэальных праграмах.

Выбар тэм для будучых TechTalks шмат у чым залежыць ад вас. Якія тэхналогіі і тэмы вам былі б яшчэ цікавыя? Каго з спікераў вы хацелі б убачыць у будучых TechTalks? Пакідайце ў каментарах вашыя пажаданні і падпісвайцеся на канал, каб не прапусціць новыя відэа.

Крыніца: habr.com

Дадаць каментар