Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
今更聞けないVS CodeとMySQL Shell for VS Codeをまだ知らない世界
Search
Ishimoto Tatsuya
September 22, 2022
Technology
740
0
Share
今更聞けないVS CodeとMySQL Shell for VS Codeをまだ知らない世界
「Club MySQL #6 ~ MySQL Shell for VS Codeで遊んじゃおう」でLT登壇した際のスライドです
Ishimoto Tatsuya
September 22, 2022
More Decks by Ishimoto Tatsuya
See All by Ishimoto Tatsuya
Visual Studio CodeのDev Containersを使って開発環境構築してみよう(2024/09/07版)
ismt7
0
260
AWS AmplifyではじめるDevOps
ismt7
0
100
VS CodeのDev Containersを活用して開発を効率化しよう
ismt7
1
940
Visual Studio CodeとGitHub Codespacesで始めるリモート開発入門
ismt7
0
120
Visual Studio Code リモート開発 スタートガイド
ismt7
1
78
Visual Studio Codeで始めるリモート開発入門
ismt7
1
650
これから始めたい人集合! ゼロから学ぶGit_GitHub入門
ismt7
0
120
Visual_Studio_Codeをインストールしよう_Windows編_.pdf
ismt7
0
130
Gitコマンドをインストールする方法①(Windows編)
ismt7
0
100
Other Decks in Technology
See All in Technology
Babylon.js を使って試した色々な内容 / Various things I tried using Babylon.js / Babylon.js 勉強会 vol.5
you
PRO
0
120
AWS Systems Managerのハイブリッドアクティベーションを使用したガバメントクラウド環境の統合管理
toru_kubota
1
190
Cursor Subagentsはいいぞ
yug1224
2
130
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
3
2k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
16
410k
AWSで2番目にリリースされたサービスについてお話しします(諸説あります)
yama3133
0
100
「活動」は激変する。「ベース」は変わらない ~ 4つの軸で捉える_AI時代ソフトウェア開発マネジメント
sentokun
0
140
Tour of Agent Protocols: MCP, A2A, AG-UI, A2UI with ADK
meteatamel
0
170
Bill One 開発エンジニア 紹介資料
sansan33
PRO
5
18k
Datadog で実現するセキュリティ対策 ~オブザーバビリティとセキュリティを 一緒にやると何がいいのか~
a2ush
0
180
OpenClawでPM業務を自動化
knishioka
2
360
ThetaOS - A Mythical Machine comes Alive
aslander
0
230
Featured
See All Featured
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
300
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
68
38k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Building Adaptive Systems
keathley
44
3k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Unsuck your backbone
ammeep
672
58k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
Believing is Seeing
oripsolob
1
100
How to make the Groovebox
asonas
2
2.1k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
260
Transcript
今さら聞けないVS Codeと MySQL Shell for VS Code をまだ知らない世界 日本仮想化技術株式会社 VirtualTech.jp
2022/09/22 1
後ほど資料は公開します 2
• 本名: 石本 達也 • 日本仮想化技術(VTJ) DevOpsエンジニア • 長崎出身→福岡→東京 • 2012年10月〜 OSC福岡で初めて学生として参加し、オープンソースを知る
• 2015年04月 新卒として商社系の SIerに入社 ◦ SAPの導入支援&アドオン開発を担当 • 2017年07月 ベンチャー系の人材紹介会社に入社 ◦ 大手通信会社の案件でサービス開発 PJで要件調整やマルチベンダとの折衝や調整を担当 ◦ 社内に戻りディレクション業務と RPA開発チーム立ち上げをエンジニア兼務で担当 • 2022年01月 日本仮想化技術に入社(8ヶ月目) ◦ 開発環境構築を「かんたん」に、開発サイクルとリリースを「はやく」 ◦ VS Codeを軸にした仕組み化と自動化を中心に実験と検証 ◦ 得たナレッジや気づきを弊社で開発を進めているDevOps支援サービスを反映 自己紹介 3
今さら聞けないVS Code 4
• Visual Studio Code=VS Code、code • 主な機能 ◦ シンタックスハイライト、スニペット、 インテリセンス、リファクタリング、デバッグ、テスト
• 元々はHTML5ベースのWebブラウザーで動くエディター&ツールフレームワークとして開発 ◦ Internet Explorer(IE)やMicrosoft EdgeのF12開発者ツール など • ブラウザー版で一定の成功を納めたのち、より高みを目指してデスクトップ版の開発にも着手 ◦ Electron上で構築 • 2015年04月 Build 2015(Microsoftの開発者向けカンファレンス)でプレビュー版が発表 ◦ 「Code editing, redefined」(コードエディターの再定義 )のスローガンを掲げている ◦ 統合開発環境(IDE)とテキストエディターの中間的な位置付け • 2015年11月にオープンソースとして公開 ◦ オープンソースな場で開発を行い、ブランド製品としてリリースしている (Chromiumと同じようなスタイル ) ◦ Visual Studioからより高速に開発サイクルを回すために機能を絞って軽量なエディターとして作られた • 拡張機能から拡張APIを通じてほぼすべての機能にアクセス可能 • リリースサイクルは、毎月第1金曜あたり。 ◦ Youtubeでリリースパーティがライブ配信される VS Codeとは? 5
VS Codeの主な機能 6 シンタックスハイライト 構文の強調表示。ifやfunctionに色がついているあの機能 公式ドキュメントはこちら スニペット ループや条件文など繰り返し使用するようなコードをテンプレート化できる機能 公式ドキュメントはこちら インテリセンス
コード補完、パラメーター情報、クイックインフォ、メンバーリストなどの機能を提供する総称 公式ドキュメントはこちら リファクタリング よりよくするコードの書き方を提案してくれる機能。拡張機能によるサポート状況次第で様々 公式ドキュメントはこちら デバッグ デバッガーの機能を提供 公式ドキュメントはこちら テスト テスト機能を提供
「Visual Studio」と「Visual Studio Code」は別物 7 Visual Studioのダウンロードページ で 簡単な質問に答えたらどちらがおすすめか教えてくれる Visual
Studio Visual Studio Code IDE(統合開発環境) 開発環境の種類 エディター / IDE(統合開発環境) 有料(無料版あり) 料金 無料 非公開 ソースコード オープンソース 高機能だが動作は重い 特徴 シンプルで動作は軽い (拡張機能を追加して機能追加 ) Microsoftライセンス ライセンス MITライセンス(GitHubのソースコードのみ) ・Window系の開発に強い ・.NET、C# など 向いている言語 ・Web系やデータサイエンス系の言語に強い ・Java、Python、JS / TS、Node.js など
MySQL Shell for VS Codeを まだ知らない世界 8
• コードのフォーマット • インテリセンス • シンタックスハイライト • (スニペット) コード内に直接書いている クエリをそのまま実行してみたりできたらいいのに
... コーディング支援向けの視点 VS CodeでSQLを書く時に拡張機能に期待すること 9 クライアントツール向けの視点 • GUIベースの操作 • 取得したデータが表形式での表示 • テーブルのカラムがリスト形式で表示 ↓リント機能くらい MySQL Workbenchのような 拡張機能が欲しい...
SQLToolsを実際に使ってみる 10
11
12 MySQLない、、、 追加で拡張機能が必要らしい
13
14
15
MySQL Shell for VS Codeへの期待が高まりつつ... 今日みたら1.41.04万人になってました 16
DevOpsをテーマにした勉強会もやってます 17
お問い合わせ先 18
[email protected]
開発環境の悩み、インフラの悩み 話してみませんか? ❏ オンラインでのお打ち合わせ OK ❏ 相談ベースからでも
OK
おわり 19