/ 23
コードに基づくモデルによる
IntelliCode
1
【LAUNCH 記念】VISUAL STUDIO 2019 を試してみる会
2019年04月10日
石崎 充良
/ 23
自己紹介
石崎 充良 ( @mishi_cs )
Japan Xamarin Users Group ( JXUG )
Microsoft MVP for Developer Technologies
言語: C# XAML
活動:
・JXUG (もくもく会) (connpass)
・城東.NET Users Group (connpass)
・C# もくもく会 (connpass)
※主に秋葉原
2
/ 23
はじめに
3
/ 23
IntelliCode models based on your code
日本語の呼び方
教えてください!
4
/ 23
IntelliCode models based on your code
1. コードを学習して
2. IntelliSence で
3. いい感じの候補をオススメしてくれる
夢の機能です
5
/ 23
IntelliCode
6
・ ★マークがついている
・よく使うメンバーが上に出てくる
/ 23
if の中では、bool を返すメンバーをオススメしてくれる
場所によって変わる
7
/ 23
for の中では、Count メンバーをオススメしてくれる
インスタンス化直後は Add がオススメなのもポイント
場所によって変わる
8
/ 23
環境の準備
9
/ 23
拡張機能のインストール
10
「Visual Studio IntelliCode」
をインストール
/ 23
コードを学習する
11
/ 23
コードを学習する(1)
メニューの
「表示 > その他のウィンドウ > IntelliCode Model Management」
12
/ 23
コードを学習する(2)
「マイコードでトレーニング」を押下
13
.cs のファイル数:108
.cs ファイルの総行数:3175
のプロジェクトで 3~40秒 程度
/ 23
学習結果(1)
14
/ 23
学習結果(2)
15
/ 23
仲間と共有する
16
※もしも仲間がいるのならば
/ 23
URL をコピー
17
「共有モデル」を押下
※URL の管理は慎重に。コードと同様にメンバーだけに共有。
/ 23
「共有を追加」を押下
URL を貼り付け
モデルを追加
18
/ 23
概要
19
[再放送]
/ 23
if の中では、bool を返すメンバーをオススメしてくれる
場所によって変わる
20
/ 23
for の中では、Count メンバーをオススメしてくれる
インスタンス化直後は Add がオススメなのもポイント
場所によって変わる
21
/ 23
まとめ
22
/ 23
まとめ
・よさそう
・まだあまり試せていません
・大きなプロジェクトの学習は要検証
23
/ 23
ありがとうございました。
24

コードに基づくモデルによる IntelliCode