2023.09.14

Dreamforce2023 Day1: Explore Advanced Developer Tools from the Platform Ecosystem

みなさん、こんにちは。
Dreamforceでサンフランシスコにやってきました!

初参加の私から、開発者向けブレイクアウトセッションの「Explore Advanced Developer Tools from the Platform Ecosystem」をご紹介します。
基本的なツールから高度なツールまで紹介があり、デモも行われました。

1. Salesforceプラットフォーム開発者ツール

Salesforce IDEs: VS Code & Code Builder
VS Code Extentions - The Basics
VS Code Extentions - Einstein for Developers (Beta)
VS Code Extentions - Apex Interactive and Replay Debuggers
VS Code Extentions - Apex Log Analyzer
これらの中からいくつかピックアップします。
まず最初にIDEです。
VS Codeは多くの開発者が使用されていることと思います。
Code Builder はベータ版です。

VS Codeについては、拡張機能がいくつか紹介され、以下が基本機能として挙げられていました。
・Syntax highlighting
・Code completion
・Salesforce CLI integration
・Org browser
・Test runner & code coverage highlighter
・Query editor
Einstein for Developersは、AIを活用した開発者ツールです。
こちらもベータ版ですが、拡張機能として利用できるようです。
入力した自然言語を解析し、Apexのソースコードが生成されるデモがありました。

2. CLIベース、および宣言的ツール

DevOps Center
Salesforce CLI
Salesforce CLI Plugins
Salesforce Code Analyzer
Node.js Tools
Postman
UI Testing Automation Model (UTAM)
これらの中からいくつかピックアップします。

DevOps Centerは、昨年のDreamforceでも取り上げていたセッションがあり、Spring'23でGAとなりました。

Salesforce CLIは、sf (v2) がGAとなっています。sfdxと比較して、コロンの入力がなく構文がシンプルになり、使いやすくなっているようです。

Salesforce Code Analyzerは、ソースコード解析ツールで、Apex以外にも複数のプログラミング言語に対応しているようです。

3. 最後に

以下がセッションのまとめです。

開発ツールは、自分が担当する開発範囲の機能を最優先して理解し、一度習得すると同じ機能を使い続けることが多いのではないでしょうか。
普段使い慣れているツールを改めて調べてみると、もっと効率を上げられたり、簡単に問題を解決できる機能があるかもしれません。
また、新しいツールであれば、どんなことができるようになるのか、楽しみでもありますね。
最後にセッションに対応するTrailmixの共有がありました。
各開発ツールの詳細について、ぜひチェックしてください。
https://trailhead.salesforce.com/ja/users/pozil/trailmixes/df23-platform-developer-tools
<お知らせ>
10月4日(水)にTerraSkyDay 2023を開催します。
Salesforceの活用事例やテラスカイの製品・サービスの最新情報を紹介しますので、ぜひご参加ください。
25 件
     
  • banner
  • banner

関連する記事