Weitere ähnliche Inhalte
Ähnlich wie 開発を効率化してみよう.NET (6)
Mehr von Yuta Matsumura (20)
Kürzlich hochgeladen (10)
開発を効率化してみよう.NET
- 2. 自己紹介
• 松村 優大(Yuta Matsumura)
• @tsubakimoto_s
• 島根県出身の28歳、新米パパ
• I ♥ New York Yankees
• ソフトボールやってます
2
- 9. .NET 2015
RyuJIT, SIMD
Runtime Compilers
.NET Compiler Platform (“Roslyn”)
C#/F#/VB Languages
.NET Core 5 Libraries
.NET Framework 4.6 Libraries
Libraries
.NET Framework 4.6 .NET Core 5
Fully-featured and integrated
.NET libraries and runtime for Windows
Modular and optimized
.NET libraries and runtimes
- 10. .NET オープンソース
オープンソース
クロス プラットフォーム対応
GitHub と Mono Project
RyuJIT, SIMD
Runtime Compilers
.NET Compiler Platform
(“Roslyn”)
Languages
.NET Core 5 Libraries
.NET Framework 4.6 Libraries
Libraries
.NET Framework
4.6
.NET Core 5
https://github.com/aspnet
https://github.com/microsoft/dotnet
- 20. 単体テスト
• コード化した単体テスト
• MSTest
• Visual Studio標準搭載のテストツール
• Visual Studio Communityでも利用可能
• NUnit
• http://www.nunit.org/
• サードパーティ製のテストツール
• 拡張機能「NUnit Test Adapter」をインストールすれば
Visual Studioでも利用可能
20
- 27. Jenkins
• 継続的インテグレーションツール
• CI (Continuous Integration)
• ビルドやテストを頻繁に繰り返し行なうことにより問題を早期に発見
し、開発の効率化・省力化や納期の短縮を図る手法(引用元)
• CI以外にも定期タスク等も行うことが出来る
• http://jenkins-ci.org/
27
- 29. ビルドやテストの環境作り
• 今回はMicrosoft Azureが提供する、Visual Studioインストール
済の仮想マシンを利用
• 自分で環境を作るなら・・・
• ビルド環境には MSBuild Toolsが必要
• http://www.microsoft.com/ja-JP/download/details.aspx?id=48159
• テスト環境
• MSTestならVisual Studioが必要
• NUnitなら nunit.framework.dll が必要
29