Luxoft 技術講座是我們 YouTube 頻道上的一系列新英語影片播客,來自 Luxoft 和其他公司的 IT 專家在其中分享他們的知識並討論最新趨勢和當前技術。 影片每月發布1-2次。
現已在頻道上提供:
•
2010 年您使用什麼版本控制系統? 如果您很早就採用了 Git,或者是 Linux 愛好者,那麼也許就是 Git。 您可能使用 Subversion,因為當時大多數開發人員都使用 Subversion。 十年後,Git 的受歡迎程度已經超過了競爭對手。 你不禁想知道:下一個十年會發生什麼事? 在這一集中,我們思考了 2030 年需要哪些版本控制系統功能。 更高的速度? 更好的協作支援? 全自動解決合併衝突?
•
NativeScript 是一個開源框架,用於使用簡單的 JavaScript、Angular 或 Vue 在 Android 和 iOS 上開發應用程式。 在本次網路研討會中,我們將從技術角度探討 NativeScript 的實作。 我們會討論:
- JavaScript 引擎(V8 和 JavaScriptCore)的實作;
- 在 JavaScript 和 Android/iOS 桌面環境之間建立連接以存取 Native API;
- Angular 和 NativeScript 的整合。
•
測試人員和程式設計師越來越多地使用提供測試程式碼量指標的工具。 這些指標顯示了測試套件涵蓋了多少程式碼,更重要的是,測試中未包含哪些條件。 一些工具還可以深入了解未來程式碼重構的複雜性以及可能面臨的挑戰。 在本示範中,Rex 解釋了測試程式碼大小的一些指標:
- 聲明覆蓋範圍;
- 條件語句分支的覆蓋率(決策覆蓋率);
- 修改的條件/決策覆蓋方法;
- 根據 McCabe 的圈複雜度(McCabe Cyclomatic Complexity);
- 基本路徑覆蓋。
Rex 將告訴您如何使用指標來編寫更好的程式碼或測試,並且還將使用真實的程式來說明這一點。
未來技術講座的主題選擇很大程度取決於您。 您仍然對哪些技術和主題感興趣? 您希望在未來的技術講座中看到哪些演講者? 在評論中留下您的願望並
來源: www.habr.com