Luxoft Tech Talks je nová séria video podcastov v anglickom jazyku na našom kanáli YouTube, v ktorej IT guru z Luxoft a ďalší zdieľajú svoje znalosti a diskutujú o najnovších trendoch a súčasných technológiách. Videá budú vychádzať 1-2 krát za mesiac.
Teraz k dispozícii na kanáli:
•
Aký systém správy verzií ste používali v roku 2010? Možno to bol Git, ak ste ho prijali skoro, alebo ste boli fanúšikom Linuxu. Pravdepodobne ste použili Subversion, pretože to v tom čase používala väčšina vývojárov. O desať rokov neskôr Git predbehol svojich konkurentov v popularite. Nemôžete sa čudovať: čo sa stane o ďalších desať rokov? V tejto epizóde sme premýšľali o tom, aké funkcie systému správy verzií budú potrebné v roku 2030. Vyššia rýchlosť? Lepšia podpora spolupráce? Plne automatické riešenie konfliktov pri zlučovaní?
•
NativeScript je open source framework na vývoj aplikácií pre Android a iOS pomocou jednoduchého JavaScriptu, Angular alebo Vue. V tomto webinári sa pozrieme na implementáciu NativeScriptu z technického hľadiska. Budeme diskutovať:
- implementácia motorov JavaScript (V8 a JavaScriptCore);
- vytvorenie spojenia medzi prostredím JavaScript a desktopovým prostredím Android/iOS pre prístup k natívnemu API;
- integrácia Angular a NativeScript.
•
Testeri a programátori čoraz viac využívajú nástroje, ktoré poskytujú metriky objemu testovaného kódu. Tieto metriky ukazujú, koľko kódu testovací balík pokrýval, a čo je dôležitejšie, aké podmienky neboli zahrnuté do testu. Niektoré nástroje tiež poskytujú prehľad o zložitosti, a tým aj o pravdepodobných výzvach budúcich refaktorov kódu. V tejto prezentácii Rex vysvetľuje niektoré metriky pre testovanú veľkosť kódu:
- pokrytie výpisov;
- pokrytie vetvami podmienených vyhlásení (pokrytie rozhodnutí);
- modifikovaná metóda pokrytia podmienok/rozhodnutia;
- cyklomatická zložitosť podľa McCabeho (McCabe Cyclomatic Complexity);
- základné pokrytie trasy.
Rex vám povie, ako používať metriky na písanie lepšieho kódu alebo testov, a tiež to ilustruje na skutočných programoch.
Výber tém pre budúce TechTalks je do značnej miery na vás. Aké technológie a témy by vás ešte zaujímali? Ktorých rečníkov by ste chceli vidieť na budúcich TechTalks? Nechajte svoje želania v komentároch a
Zdroj: hab.com