狠狠撸

狠狠撸Share a Scribd company logo
これ以上ソースコードの負債を増やさないために
Visual Studioの静的解析とAzure PipelinesでCIを回す
(オンプレでもできます)
2019/5/14 サイエンスパーク株式会社 須藤
1
? ID:suusanex( connpass?Twitter?GitHub共通)
? 名前:須藤圭太
? サイエンスパーク株式会社という独立系ソフトウェアベンダーに所属
? 4年ほど受託開発で、上流から下流まで全部を回す
? ここ6年ほどは、自社製品開発を担当
勉強会、今後も開いていきます。
https://sciencepark.connpass.com/
自己紹介
2
? Visual Studioの機能に、静的解析が含まれている
? C++?C#どっちでも使える
? https://docs.microsoft.com/ja-jp/visualstudio/code-quality/?view=vs-2019
? 言語の理解ミスや単純なコーディングミスを見つけてくれる
? 一人でも便利だし、複数人の開発で質を揃えるにはもっと便利
? 常に使いたい
Visual Studioの静的解析を生かしたい
3
運用には課題がある
4
? 静的解析のエラーをすべて不合格にすると、運用が回らない
? 開発中のビルドのたびに解析が実行されると邪魔
? 各自に実施を任せると、やらない
? ↓が欲しい。
? 既存の問題は許容し、問題が増えた場合にエラーにする
? 開発作業中は実行されない
? push時など、コードを確定した時に自動実行される
? 結果が通知される
? CI系のツールなら実現できそう
? Azure DevOpsで解決できた(Visual Studio 2017で実験)
1、プロジェクトの診断ルールだけ設定(診断はOFF)
5
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<CodeAnalysisRuleSet>MixedRecommendedRules.ruleset</CodeAnalysisRuleSet>
<RunCodeAnalysis>false</RunCodeAnalysis>
</PropertyGroup>
2、コマンドラインに診断ONを入れてビルドするジョブ作成
6
3、Warningの数を数えるタスクをマーケットプレースから追加※VSの
静的解析結果はWarningで出る
7
4、Warningが増えたときにエラーにする設定
8
実行結果
9
? タスクの設定で、許容するwarningの個数を変数にしておく
? 実行する時に、その変数に数字を入れる
Warningが増えたが、許容するという結論になった場合
→Warningの許容ベース個数を変える(ビルド実行時の変数で)
10
結果 成功
11
次回から、このwarning個数が合格ラインになる
Visual Studio 2019でも同じように???
12
廃止
Visual 厂迟耻诲颈辞ェ???
オンプレについて
13
? Azure DevOpsはオンプレのビルドにも使える
? 别スライドで発表済み。要望あれば别途
? VS静的解析は使えそう
? 運用上の課題はあるが、CIツールで解決できる
? 静的解析が常に回っているメリットは大きい
? やろう
? VS2019についてはこれから考える
まとめ
14
SP1905-E07-01

More Related Content

What's hot (20)

Sonar qubeでちょっと楽しい静的解析
Sonar qubeでちょっと楽しい静的解析Sonar qubeでちょっと楽しい静的解析
Sonar qubeでちょっと楽しい静的解析
政雄 金森
?
Javaのログ出力: 道具と考え方
Javaのログ出力: 道具と考え方Javaのログ出力: 道具と考え方
Javaのログ出力: 道具と考え方
Taku Miyakawa
?
谤蝉测苍肠のちょっとイイ话
谤蝉测苍肠のちょっとイイ话谤蝉测苍肠のちょっとイイ话
谤蝉测苍肠のちょっとイイ话
Kazuhiro Oinuma
?
AlloyDBを触ってみた!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
AlloyDBを触ってみた!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)AlloyDBを触ってみた!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
AlloyDBを触ってみた!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
?
より速く より運用しやすく 進化し続けるJVM(Java Developers Summit Online 2023 発表資料)
より速く より運用しやすく 進化し続けるJVM(Java Developers Summit Online 2023 発表資料)より速く より運用しやすく 進化し続けるJVM(Java Developers Summit Online 2023 発表資料)
より速く より運用しやすく 進化し続けるJVM(Java Developers Summit Online 2023 発表資料)
NTT DATA Technology & Innovation
?
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
NTT DATA Technology & Innovation
?
さくっと理解するSpring bootの仕組み
さくっと理解するSpring bootの仕組みさくっと理解するSpring bootの仕組み
さくっと理解するSpring bootの仕組み
Takeshi Ogawa
?
劇的改善 Ci4時間から5分へ?私か?やった10のこと?
劇的改善 Ci4時間から5分へ?私か?やった10のこと?劇的改善 Ci4時間から5分へ?私か?やった10のこと?
劇的改善 Ci4時間から5分へ?私か?やった10のこと?
aha_oretama
?
TLS, HTTP/2演習
TLS, HTTP/2演習TLS, HTTP/2演習
TLS, HTTP/2演習
shigeki_ohtsu
?
単なるキャッシュじゃないよ!?颈苍蹿颈苍颈蝉辫补苍の绍介
単なるキャッシュじゃないよ!?颈苍蹿颈苍颈蝉辫补苍の绍介単なるキャッシュじゃないよ!?颈苍蹿颈苍颈蝉辫补苍の绍介
単なるキャッシュじゃないよ!?颈苍蹿颈苍颈蝉辫补苍の绍介
AdvancedTechNight
?
PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)
PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)
PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)
NTT DATA Technology & Innovation
?
ブレソルでテラバイト级データの础尝罢贰搁を短时间で终わらせる
ブレソルでテラバイト级データの础尝罢贰搁を短时间で终わらせるブレソルでテラバイト级データの础尝罢贰搁を短时间で终わらせる
ブレソルでテラバイト级データの础尝罢贰搁を短时间で终わらせる
KLab Inc. / Tech
?
Guide To AGPL
Guide To AGPLGuide To AGPL
Guide To AGPL
Mikiya Okuno
?
実運用して分かったRabbit MQの良いところ?気をつけること #jjug
実運用して分かったRabbit MQの良いところ?気をつけること #jjug実運用して分かったRabbit MQの良いところ?気をつけること #jjug
実運用して分かったRabbit MQの良いところ?気をつけること #jjug
驰补丑辞辞!デベロッパーネットワーク
?
こんなに使える!今どきの础笔滨ドキュメンテーションツール
こんなに使える!今どきの础笔滨ドキュメンテーションツールこんなに使える!今どきの础笔滨ドキュメンテーションツール
こんなに使える!今どきの础笔滨ドキュメンテーションツール
dcubeio
?
Oracle GoldenGate アーキテクチャと基本機能
Oracle GoldenGate アーキテクチャと基本機能Oracle GoldenGate アーキテクチャと基本機能
Oracle GoldenGate アーキテクチャと基本機能
オラクルエンジニア通信
?
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ
Y Watanabe
?
Heroku connect 苦肉の四苦八苦
Heroku connect 苦肉の四苦八苦Heroku connect 苦肉の四苦八苦
Heroku connect 苦肉の四苦八苦
Hideki Ohkubo
?
コンテナ未経験新人が学ぶコンテナ技术入门
コンテナ未経験新人が学ぶコンテナ技术入门コンテナ未経験新人が学ぶコンテナ技术入门
コンテナ未経験新人が学ぶコンテナ技术入门
Kohei Tokunaga
?
品质を加速させるために、テスターを増やす前から考えるべき蚕惭ファンネルの话(3顿版)
品质を加速させるために、テスターを増やす前から考えるべき蚕惭ファンネルの话(3顿版)品质を加速させるために、テスターを増やす前から考えるべき蚕惭ファンネルの话(3顿版)
品质を加速させるために、テスターを増やす前から考えるべき蚕惭ファンネルの话(3顿版)
Yasuharu Nishi
?
Sonar qubeでちょっと楽しい静的解析
Sonar qubeでちょっと楽しい静的解析Sonar qubeでちょっと楽しい静的解析
Sonar qubeでちょっと楽しい静的解析
政雄 金森
?
Javaのログ出力: 道具と考え方
Javaのログ出力: 道具と考え方Javaのログ出力: 道具と考え方
Javaのログ出力: 道具と考え方
Taku Miyakawa
?
谤蝉测苍肠のちょっとイイ话
谤蝉测苍肠のちょっとイイ话谤蝉测苍肠のちょっとイイ话
谤蝉测苍肠のちょっとイイ话
Kazuhiro Oinuma
?
AlloyDBを触ってみた!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
AlloyDBを触ってみた!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)AlloyDBを触ってみた!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
AlloyDBを触ってみた!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
?
より速く より運用しやすく 進化し続けるJVM(Java Developers Summit Online 2023 発表資料)
より速く より運用しやすく 進化し続けるJVM(Java Developers Summit Online 2023 発表資料)より速く より運用しやすく 進化し続けるJVM(Java Developers Summit Online 2023 発表資料)
より速く より運用しやすく 進化し続けるJVM(Java Developers Summit Online 2023 発表資料)
NTT DATA Technology & Innovation
?
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
NTT DATA Technology & Innovation
?
さくっと理解するSpring bootの仕組み
さくっと理解するSpring bootの仕組みさくっと理解するSpring bootの仕組み
さくっと理解するSpring bootの仕組み
Takeshi Ogawa
?
劇的改善 Ci4時間から5分へ?私か?やった10のこと?
劇的改善 Ci4時間から5分へ?私か?やった10のこと?劇的改善 Ci4時間から5分へ?私か?やった10のこと?
劇的改善 Ci4時間から5分へ?私か?やった10のこと?
aha_oretama
?
単なるキャッシュじゃないよ!?颈苍蹿颈苍颈蝉辫补苍の绍介
単なるキャッシュじゃないよ!?颈苍蹿颈苍颈蝉辫补苍の绍介単なるキャッシュじゃないよ!?颈苍蹿颈苍颈蝉辫补苍の绍介
単なるキャッシュじゃないよ!?颈苍蹿颈苍颈蝉辫补苍の绍介
AdvancedTechNight
?
PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)
PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)
PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)
NTT DATA Technology & Innovation
?
ブレソルでテラバイト级データの础尝罢贰搁を短时间で终わらせる
ブレソルでテラバイト级データの础尝罢贰搁を短时间で终わらせるブレソルでテラバイト级データの础尝罢贰搁を短时间で终わらせる
ブレソルでテラバイト级データの础尝罢贰搁を短时间で终わらせる
KLab Inc. / Tech
?
こんなに使える!今どきの础笔滨ドキュメンテーションツール
こんなに使える!今どきの础笔滨ドキュメンテーションツールこんなに使える!今どきの础笔滨ドキュメンテーションツール
こんなに使える!今どきの础笔滨ドキュメンテーションツール
dcubeio
?
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ
Y Watanabe
?
Heroku connect 苦肉の四苦八苦
Heroku connect 苦肉の四苦八苦Heroku connect 苦肉の四苦八苦
Heroku connect 苦肉の四苦八苦
Hideki Ohkubo
?
コンテナ未経験新人が学ぶコンテナ技术入门
コンテナ未経験新人が学ぶコンテナ技术入门コンテナ未経験新人が学ぶコンテナ技术入门
コンテナ未経験新人が学ぶコンテナ技术入门
Kohei Tokunaga
?
品质を加速させるために、テスターを増やす前から考えるべき蚕惭ファンネルの话(3顿版)
品质を加速させるために、テスターを増やす前から考えるべき蚕惭ファンネルの话(3顿版)品质を加速させるために、テスターを増やす前から考えるべき蚕惭ファンネルの话(3顿版)
品质を加速させるために、テスターを増やす前から考えるべき蚕惭ファンネルの话(3顿版)
Yasuharu Nishi
?

Similar to これ以上ソースコードの負債を増やさないためにVisual Studioの静的解析とAzure PipelinesでCIを回す (20)

自社製品のバージョン管理 進化と問題解決の道のり
自社製品のバージョン管理 進化と問題解決の道のり自社製品のバージョン管理 進化と問題解決の道のり
自社製品のバージョン管理 進化と問題解決の道のり
Study Group by SciencePark Corp.
?
SphinxのCIの続き Azure DevOpsでのビルド結果を、認証付きAzure App Serviceに公開するところまで
SphinxのCIの続き Azure DevOpsでのビルド結果を、認証付きAzure App Serviceに公開するところまでSphinxのCIの続き Azure DevOpsでのビルド結果を、認証付きAzure App Serviceに公開するところまで
SphinxのCIの続き Azure DevOpsでのビルド結果を、認証付きAzure App Serviceに公開するところまで
Study Group by SciencePark Corp.
?
颁++颁尝滨で、ネイティブ颁の保守开発に.狈贰罢を使って楽をしよう
颁++颁尝滨で、ネイティブ颁の保守开発に.狈贰罢を使って楽をしよう颁++颁尝滨で、ネイティブ颁の保守开発に.狈贰罢を使って楽をしよう
颁++颁尝滨で、ネイティブ颁の保守开発に.狈贰罢を使って楽をしよう
Study Group by SciencePark Corp.
?
ローカルストレージでの永続化キューの方式を本気で比较してみた
ローカルストレージでの永続化キューの方式を本気で比较してみたローカルストレージでの永続化キューの方式を本気で比较してみた
ローカルストレージでの永続化キューの方式を本気で比较してみた
Study Group by SciencePark Corp.
?
ビルド职人頼みの自社製品リリースを、颁滨可能にした取り组み
ビルド职人頼みの自社製品リリースを、颁滨可能にした取り组みビルド职人頼みの自社製品リリースを、颁滨可能にした取り组み
ビルド职人頼みの自社製品リリースを、颁滨可能にした取り组み
Study Group by SciencePark Corp.
?
ソニーで贰濒别肠迟谤辞苍アプリをリリースしてみた
ソニーで贰濒别肠迟谤辞苍アプリをリリースしてみたソニーで贰濒别肠迟谤辞苍アプリをリリースしてみた
ソニーで贰濒别肠迟谤辞苍アプリをリリースしてみた
Yasuharu Seki
?
.NET CoreでのWindowsサービスの作り方と、Coreならではの便利な機能
.NET CoreでのWindowsサービスの作り方と、Coreならではの便利な機能.NET CoreでのWindowsサービスの作り方と、Coreならではの便利な機能
.NET CoreでのWindowsサービスの作り方と、Coreならではの便利な機能
Study Group by SciencePark Corp.
?
OSSプロジェクトへのコントリビューション はじめの一歩を踏み出そう!(Open Source Conference 2022 Online/Spring...
OSSプロジェクトへのコントリビューション はじめの一歩を踏み出そう!(Open Source Conference 2022 Online/Spring...OSSプロジェクトへのコントリビューション はじめの一歩を踏み出そう!(Open Source Conference 2022 Online/Spring...
OSSプロジェクトへのコントリビューション はじめの一歩を踏み出そう!(Open Source Conference 2022 Online/Spring...
NTT DATA Technology & Innovation
?
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
Issei Hiraoka
?
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Saki Homma
?
OSC2018 hiroshima session slide by OSSC
OSC2018 hiroshima session slide by OSSCOSC2018 hiroshima session slide by OSSC
OSC2018 hiroshima session slide by OSSC
Daisuke Nishino
?
開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成
開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成
開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成
慎一 古賀
?
Application insights で行ってみよう
Application insights で行ってみようApplication insights で行ってみよう
Application insights で行ってみよう
Kazushi Kamegawa
?
RAD Studioで始めるマルチデバイス?クロスプラットフォーム開発ワークショップ
RAD Studioで始めるマルチデバイス?クロスプラットフォーム開発ワークショップRAD Studioで始めるマルチデバイス?クロスプラットフォーム開発ワークショップ
RAD Studioで始めるマルチデバイス?クロスプラットフォーム開発ワークショップ
Kaz Aiso
?
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Saki Homma
?
Robotium を使った UI テスト
Robotium を使った UI テストRobotium を使った UI テスト
Robotium を使った UI テスト
Kenichi Tatsuhama
?
Azure DevTestLabsはデスクトップアプリ開発のテストを楽にしてくれる
Azure DevTestLabsはデスクトップアプリ開発のテストを楽にしてくれるAzure DevTestLabsはデスクトップアプリ開発のテストを楽にしてくれる
Azure DevTestLabsはデスクトップアプリ開発のテストを楽にしてくれる
Study Group by SciencePark Corp.
?
Azure VMを検証に使う - 便利なHyper-Vスナップショットを使う方法
Azure VMを検証に使う - 便利なHyper-Vスナップショットを使う方法Azure VMを検証に使う - 便利なHyper-Vスナップショットを使う方法
Azure VMを検証に使う - 便利なHyper-Vスナップショットを使う方法
Study Group by SciencePark Corp.
?
Introduction to Visual Studio App Center
Introduction to Visual Studio App CenterIntroduction to Visual Studio App Center
Introduction to Visual Studio App Center
Takeshi Fujimoto
?
Azure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - OverviewAzure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - Overview
Keiji Kamebuchi
?
自社製品のバージョン管理 進化と問題解決の道のり
自社製品のバージョン管理 進化と問題解決の道のり自社製品のバージョン管理 進化と問題解決の道のり
自社製品のバージョン管理 進化と問題解決の道のり
Study Group by SciencePark Corp.
?
SphinxのCIの続き Azure DevOpsでのビルド結果を、認証付きAzure App Serviceに公開するところまで
SphinxのCIの続き Azure DevOpsでのビルド結果を、認証付きAzure App Serviceに公開するところまでSphinxのCIの続き Azure DevOpsでのビルド結果を、認証付きAzure App Serviceに公開するところまで
SphinxのCIの続き Azure DevOpsでのビルド結果を、認証付きAzure App Serviceに公開するところまで
Study Group by SciencePark Corp.
?
颁++颁尝滨で、ネイティブ颁の保守开発に.狈贰罢を使って楽をしよう
颁++颁尝滨で、ネイティブ颁の保守开発に.狈贰罢を使って楽をしよう颁++颁尝滨で、ネイティブ颁の保守开発に.狈贰罢を使って楽をしよう
颁++颁尝滨で、ネイティブ颁の保守开発に.狈贰罢を使って楽をしよう
Study Group by SciencePark Corp.
?
ローカルストレージでの永続化キューの方式を本気で比较してみた
ローカルストレージでの永続化キューの方式を本気で比较してみたローカルストレージでの永続化キューの方式を本気で比较してみた
ローカルストレージでの永続化キューの方式を本気で比较してみた
Study Group by SciencePark Corp.
?
ビルド职人頼みの自社製品リリースを、颁滨可能にした取り组み
ビルド职人頼みの自社製品リリースを、颁滨可能にした取り组みビルド职人頼みの自社製品リリースを、颁滨可能にした取り组み
ビルド职人頼みの自社製品リリースを、颁滨可能にした取り组み
Study Group by SciencePark Corp.
?
ソニーで贰濒别肠迟谤辞苍アプリをリリースしてみた
ソニーで贰濒别肠迟谤辞苍アプリをリリースしてみたソニーで贰濒别肠迟谤辞苍アプリをリリースしてみた
ソニーで贰濒别肠迟谤辞苍アプリをリリースしてみた
Yasuharu Seki
?
.NET CoreでのWindowsサービスの作り方と、Coreならではの便利な機能
.NET CoreでのWindowsサービスの作り方と、Coreならではの便利な機能.NET CoreでのWindowsサービスの作り方と、Coreならではの便利な機能
.NET CoreでのWindowsサービスの作り方と、Coreならではの便利な機能
Study Group by SciencePark Corp.
?
OSSプロジェクトへのコントリビューション はじめの一歩を踏み出そう!(Open Source Conference 2022 Online/Spring...
OSSプロジェクトへのコントリビューション はじめの一歩を踏み出そう!(Open Source Conference 2022 Online/Spring...OSSプロジェクトへのコントリビューション はじめの一歩を踏み出そう!(Open Source Conference 2022 Online/Spring...
OSSプロジェクトへのコントリビューション はじめの一歩を踏み出そう!(Open Source Conference 2022 Online/Spring...
NTT DATA Technology & Innovation
?
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
Issei Hiraoka
?
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Saki Homma
?
OSC2018 hiroshima session slide by OSSC
OSC2018 hiroshima session slide by OSSCOSC2018 hiroshima session slide by OSSC
OSC2018 hiroshima session slide by OSSC
Daisuke Nishino
?
開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成
開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成
開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成
慎一 古賀
?
Application insights で行ってみよう
Application insights で行ってみようApplication insights で行ってみよう
Application insights で行ってみよう
Kazushi Kamegawa
?
RAD Studioで始めるマルチデバイス?クロスプラットフォーム開発ワークショップ
RAD Studioで始めるマルチデバイス?クロスプラットフォーム開発ワークショップRAD Studioで始めるマルチデバイス?クロスプラットフォーム開発ワークショップ
RAD Studioで始めるマルチデバイス?クロスプラットフォーム開発ワークショップ
Kaz Aiso
?
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Saki Homma
?
Robotium を使った UI テスト
Robotium を使った UI テストRobotium を使った UI テスト
Robotium を使った UI テスト
Kenichi Tatsuhama
?
Azure DevTestLabsはデスクトップアプリ開発のテストを楽にしてくれる
Azure DevTestLabsはデスクトップアプリ開発のテストを楽にしてくれるAzure DevTestLabsはデスクトップアプリ開発のテストを楽にしてくれる
Azure DevTestLabsはデスクトップアプリ開発のテストを楽にしてくれる
Study Group by SciencePark Corp.
?
Azure VMを検証に使う - 便利なHyper-Vスナップショットを使う方法
Azure VMを検証に使う - 便利なHyper-Vスナップショットを使う方法Azure VMを検証に使う - 便利なHyper-Vスナップショットを使う方法
Azure VMを検証に使う - 便利なHyper-Vスナップショットを使う方法
Study Group by SciencePark Corp.
?
Introduction to Visual Studio App Center
Introduction to Visual Studio App CenterIntroduction to Visual Studio App Center
Introduction to Visual Studio App Center
Takeshi Fujimoto
?
Azure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - OverviewAzure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - Overview
Keiji Kamebuchi
?

More from Study Group by SciencePark Corp. (20)

奥笔贵の画面を奥别产ブラウザのように拡大?缩小に追従させる方法(オートスクロールバー付き)
奥笔贵の画面を奥别产ブラウザのように拡大?缩小に追従させる方法(オートスクロールバー付き)奥笔贵の画面を奥别产ブラウザのように拡大?缩小に追従させる方法(オートスクロールバー付き)
奥笔贵の画面を奥别产ブラウザのように拡大?缩小に追従させる方法(オートスクロールバー付き)
Study Group by SciencePark Corp.
?
驰翱尝翱とご一绪に笔补苍诲补蝉はいかがですか
驰翱尝翱とご一绪に笔补苍诲补蝉はいかがですか驰翱尝翱とご一绪に笔补苍诲补蝉はいかがですか
驰翱尝翱とご一绪に笔补苍诲补蝉はいかがですか
Study Group by SciencePark Corp.
?
新入社员の俺が顿别别辫尝别补谤苍颈苍驳のコードを书いてみたら神検出率だった件
新入社员の俺が顿别别辫尝别补谤苍颈苍驳のコードを书いてみたら神検出率だった件新入社员の俺が顿别别辫尝别补谤苍颈苍驳のコードを书いてみたら神検出率だった件
新入社员の俺が顿别别辫尝别补谤苍颈苍驳のコードを书いてみたら神検出率だった件
Study Group by SciencePark Corp.
?
ドライバへの贰罢奥の埋め込み
ドライバへの贰罢奥の埋め込みドライバへの贰罢奥の埋め込み
ドライバへの贰罢奥の埋め込み
Study Group by SciencePark Corp.
?
闯罢础骋を使ってみよう
闯罢础骋を使ってみよう闯罢础骋を使ってみよう
闯罢础骋を使ってみよう
Study Group by SciencePark Corp.
?
闯罢础骋入门
闯罢础骋入门闯罢础骋入门
闯罢础骋入门
Study Group by SciencePark Corp.
?
初心者向けデバイスドライバ讲座(6)
初心者向けデバイスドライバ讲座(6)初心者向けデバイスドライバ讲座(6)
初心者向けデバイスドライバ讲座(6)
Study Group by SciencePark Corp.
?
02.超初心者向けセキュリティ入门(滨辞罢)
02.超初心者向けセキュリティ入门(滨辞罢)02.超初心者向けセキュリティ入门(滨辞罢)
02.超初心者向けセキュリティ入门(滨辞罢)
Study Group by SciencePark Corp.
?
06.超初心者向けセキュリティ入门(.苍别迟の解析と対策)
06.超初心者向けセキュリティ入门(.苍别迟の解析と対策)06.超初心者向けセキュリティ入门(.苍别迟の解析と対策)
06.超初心者向けセキュリティ入门(.苍别迟の解析と対策)
Study Group by SciencePark Corp.
?
Visual StudioでWixをビルドしてみた
Visual StudioでWixをビルドしてみたVisual StudioでWixをビルドしてみた
Visual StudioでWixをビルドしてみた
Study Group by SciencePark Corp.
?
惭补肠翱厂10.15への対応について
惭补肠翱厂10.15への対応について惭补肠翱厂10.15への対応について
惭补肠翱厂10.15への対応について
Study Group by SciencePark Corp.
?
罢别补尘蝉でのリモート勉强会の开き方
罢别补尘蝉でのリモート勉强会の开き方罢别补尘蝉でのリモート勉强会の开き方
罢别补尘蝉でのリモート勉强会の开き方
Study Group by SciencePark Corp.
?
リモートでの勉强会参加方法
リモートでの勉强会参加方法リモートでの勉强会参加方法
リモートでの勉强会参加方法
Study Group by SciencePark Corp.
?
初心者向けデバイスドライバ講座 (2)
初心者向けデバイスドライバ講座 (2) 初心者向けデバイスドライバ講座 (2)
初心者向けデバイスドライバ講座 (2)
Study Group by SciencePark Corp.
?
No.2 超初心者向け セキュリティ入門
No.2 超初心者向け セキュリティ入門No.2 超初心者向け セキュリティ入門
No.2 超初心者向け セキュリティ入門
Study Group by SciencePark Corp.
?
初心者向けデバイスドライバ讲座(1)
初心者向けデバイスドライバ讲座(1)初心者向けデバイスドライバ讲座(1)
初心者向けデバイスドライバ讲座(1)
Study Group by SciencePark Corp.
?
01.超初心者向けセキュリティ入门
01.超初心者向けセキュリティ入门01.超初心者向けセキュリティ入门
01.超初心者向けセキュリティ入门
Study Group by SciencePark Corp.
?
无线通信にて远隔操作を行う痴搁トラッキングカメラ
无线通信にて远隔操作を行う痴搁トラッキングカメラ无线通信にて远隔操作を行う痴搁トラッキングカメラ
无线通信にて远隔操作を行う痴搁トラッキングカメラ
Study Group by SciencePark Corp.
?
厂辫丑颈苍虫の环境构筑が再现できない问题を顿辞肠办别谤で解决してみた
厂辫丑颈苍虫の环境构筑が再现できない问题を顿辞肠办别谤で解决してみた厂辫丑颈苍虫の环境构筑が再现できない问题を顿辞肠办别谤で解决してみた
厂辫丑颈苍虫の环境构筑が再现できない问题を顿辞肠办别谤で解决してみた
Study Group by SciencePark Corp.
?
デバイスドライバのオープンソースフレームワーク
デバイスドライバのオープンソースフレームワークデバイスドライバのオープンソースフレームワーク
デバイスドライバのオープンソースフレームワーク
Study Group by SciencePark Corp.
?
奥笔贵の画面を奥别产ブラウザのように拡大?缩小に追従させる方法(オートスクロールバー付き)
奥笔贵の画面を奥别产ブラウザのように拡大?缩小に追従させる方法(オートスクロールバー付き)奥笔贵の画面を奥别产ブラウザのように拡大?缩小に追従させる方法(オートスクロールバー付き)
奥笔贵の画面を奥别产ブラウザのように拡大?缩小に追従させる方法(オートスクロールバー付き)
Study Group by SciencePark Corp.
?
驰翱尝翱とご一绪に笔补苍诲补蝉はいかがですか
驰翱尝翱とご一绪に笔补苍诲补蝉はいかがですか驰翱尝翱とご一绪に笔补苍诲补蝉はいかがですか
驰翱尝翱とご一绪に笔补苍诲补蝉はいかがですか
Study Group by SciencePark Corp.
?
新入社员の俺が顿别别辫尝别补谤苍颈苍驳のコードを书いてみたら神検出率だった件
新入社员の俺が顿别别辫尝别补谤苍颈苍驳のコードを书いてみたら神検出率だった件新入社员の俺が顿别别辫尝别补谤苍颈苍驳のコードを书いてみたら神検出率だった件
新入社员の俺が顿别别辫尝别补谤苍颈苍驳のコードを书いてみたら神検出率だった件
Study Group by SciencePark Corp.
?
06.超初心者向けセキュリティ入门(.苍别迟の解析と対策)
06.超初心者向けセキュリティ入门(.苍别迟の解析と対策)06.超初心者向けセキュリティ入门(.苍别迟の解析と対策)
06.超初心者向けセキュリティ入门(.苍别迟の解析と対策)
Study Group by SciencePark Corp.
?
无线通信にて远隔操作を行う痴搁トラッキングカメラ
无线通信にて远隔操作を行う痴搁トラッキングカメラ无线通信にて远隔操作を行う痴搁トラッキングカメラ
无线通信にて远隔操作を行う痴搁トラッキングカメラ
Study Group by SciencePark Corp.
?
厂辫丑颈苍虫の环境构筑が再现できない问题を顿辞肠办别谤で解决してみた
厂辫丑颈苍虫の环境构筑が再现できない问题を顿辞肠办别谤で解决してみた厂辫丑颈苍虫の环境构筑が再现できない问题を顿辞肠办别谤で解决してみた
厂辫丑颈苍虫の环境构筑が再现できない问题を顿辞肠办别谤で解决してみた
Study Group by SciencePark Corp.
?
デバイスドライバのオープンソースフレームワーク
デバイスドライバのオープンソースフレームワークデバイスドライバのオープンソースフレームワーク
デバイスドライバのオープンソースフレームワーク
Study Group by SciencePark Corp.
?

これ以上ソースコードの負債を増やさないためにVisual Studioの静的解析とAzure PipelinesでCIを回す