youtube:https://youtu.be/ETWHB2yMdxg
概要:
.NETの静的解析器であるRoslynアナライザーを使うことで、ビルドすることなく問題のあるコードを検出できます。
便利なRoslynアナライザーですが、 アナライザーのテストで苦労された人もいるのではないでしょうか?
DeNAが公開しているRoslynアナライザーのためのテスティングライブラリであるDena.CodeAnalysis.Testingを使うことで、アナライザーのユニットテストを簡単に導入できます。
このセッションではDena.CodeAnalysis.Testingを用いてRoslynアナライザーをTDDで作成する方法について紹介します。
登壇内でのリンク集:
p9, https://speakerdeck.com/dena_tech/unitykai-fa-defalsemisuwowei-ran-nifang-guroslynanaraizafalsesu-me-dena-techcon-2022
p53, https://github.com/DeNA/RoslynAnalyzerTemplate
p54-1, https://github.com/DeNA/BanAsyncTaskAnalyzer
p54-2, https://github.com/DeNA/BanAsyncTaskAnalyzer/commit/0b2af3934a3a3759fbe25e73e527d4777b8a9d3b
p58, https://github.com/Cysharp/UniTask
◆ チャンネル登録はこちら↓
https://youtube.com/c/denatech?sub_confirmation=1
◆ Twitter
https://twitter.com/DeNAxTech
◆ DeNA Engineering
https://engineering.dena.com/
◆ DeNA Engineer Blog
https://engineering.dena.com/blog/
◆ DeNA TechCon 2023 公式サイト
https://techcon2023.dena.dev/