Luxoft Tech Talks は、YouTube チャンネルの英語ビデオ ポッドキャストの新しいシリーズで、Luxoft やその他の IT 専門家が知識を共有し、最新のトレンドや現在のテクノロジーについて話し合います。 動画は月に1~2回公開予定です。
現在チャンネルで視聴可能です:
•
2010 年に使用したバージョン管理システムは何ですか? おそらく、あなたが早期に Git を導入した場合、または Linux の愛好家だった場合、それは Git だったかもしれません。 当時ほとんどの開発者が Subversion を使用していたため、おそらく Subversion を使用したと思われます。 2030 年後、Git は人気において競合他社を追い越しました。 あと XNUMX 年後はどうなっているのだろうか、と思わずにはいられません。 今回は、XNUMX年に必要となるバージョン管理システムの機能について考えてみました。 より高速ですか? コラボレーションサポートの改善? マージ競合を完全に自動で解決しますか?
•
NativeScript は、単純な JavaScript、Angular、または Vue を使用して Android および iOS 上でアプリを開発するためのオープンソース フレームワークです。 このウェビナーでは、NativeScript の実装を技術的な観点から見ていきます。 私たちは議論する予定です:
- JavaScript エンジン (V8 および JavaScriptCore) の実装。
- ネイティブ API にアクセスするために、JavaScript と Android/iOS デスクトップ環境間の接続を確立します。
- Angular と NativeScript の統合。
•
テスターやプログラマーは、テストされるコードの量に関する指標を提供するツールを使用することが増えています。 これらのメトリクスは、テスト スイートがカバーするコードの量と、さらに重要なことに、テストに含まれなかった条件を示します。 一部のツールは、将来のコード リファクタリングの複雑さ、つまり予想される課題についての洞察も提供します。 このプレゼンテーションでは、Rex がテストされたコード サイズのメトリクスのいくつかについて説明します。
- ステートメントの対象範囲。
- 条件ステートメントの分岐によるカバレッジ (決定カバレッジ)。
- 変更された条件/決定カバレッジ方法。
- McCabe による循環的複雑性 (McCabe Cyclomatic Complexity)。
- 基本パスのカバレッジ。
Rex は、メトリクスを使用してより良いコードやテストを作成する方法を説明し、これを実際のプログラムで説明します。
今後の TechTalk のトピックの選択は主にあなた次第です。 今後も興味のあるテクノロジーやトピックは何ですか? 今後の TechTalks でどの講演者に会いたいですか? コメントにあなたの願いを残してください
出所: habr.com