Visual Studio Codeで4Dコードを直接デバッグする

Deeplからの自動翻訳

4Dを使用しているVisual Studio Codeユーザー向けに、4D 20 R8で動作する新しい拡張機能4D-Debuggerリリースされました。

新しい4D-Debuggerエクステンションは、以前に紹介した4D-Analyzer機能を拡張し、Visual Studio Codeに強力な新しいデバッグ機能をもたらします。この拡張機能を使えば、Visual Studio Codeのインターフェイスからブレークポイントの設定、4Dコードのステップ実行、変数の検査ができます。このツールはシームレスに統合され、デバッグプロセスを簡素化し、VS Codeを4Dプロジェクトのより多機能なワークスペースにします。

はじめに

はじめに、VS Codeマーケットプレイスから4D-Debuggerエクステンションをインストールしてください。プロジェクトを起動し、デバッグするために必要です。.vscode/launch.jsonファイルで設定を定義し、4Dサーバーへの接続方法を指定します。コンフィギュレーションが設定されていない場合、デフォルトのデバッガーポートを使用して起動したサーバーにアタッチすることができます。

デバッグ方法

デバッグしたいメソッドファイルをVS Codeで開き、行番号の横をクリックしてブレークポイントを設定します。

 

VS Codeのデバッグメニューから “Launch and Run “または “Attach and Run “を使用してデバッグセッションを開始します:

  • Attach and Run “メニューは、実行中の 4D サーバーにデバッガーをアタッチしようとします。デバッガがすでに他の場所にアタッチされている場合は、まずデバッガをデタッチする必要があります。デバッガがアタッチされると、”Remote Debugger Console” という専用のワーカーで現在のメソッドが起動します。
  • Launch and Run” メニューで、.vscode/launch.jsonで設定した 4D サーバーを起動し、VS コードにデバッガーをアタッチします。デバッガがアタッチされると

 

コードにエラーが発生した時だけ、サーバーコードをデバッグしたい場合は、”アタッチ “または “起動 “メニューを使用します。

セッション中、コードの実行は定義したブレークポイントで一時停止し、変数の検査やコードのステップ実行が可能になります:

blank

インスペクタでローカル変数やプロセス変数にリアルタイムでアクセスしたり、ウォッチャーでいくつかの変数を監視したり、コンソールで式をテストしたりできます:

.

VS Codeデバッガとその機能についての詳細は、VS Codeのドキュメントをご覧ください。

試してみてください!

試す準備はできましたか?4D Debuggerエクステンションをダウンロードし、デバッグ設定を行い、Visual Studio Code内で直接、合理化された統合デバッグプロセスを体験してください。

Visual Studio Codeを使用していない方でも、4Dデバッガが取り残されているわけではありません。新鮮な新しいデザインと追加機能が特徴です。デバッグエクスペリエンスの向上 “ブログポストでアップデートをチェックしてください。

 

Fabrice Mainguené
- Product Owner -Fabrice Mainguenéは、2016年11月に4D Programチームに参加しました。プロダクトオーナーとして、彼はユーザーストーリーを書き、それを機能仕様に変換する役割を担っています。CNAMでコンピュータサイエンスの学士号を取得した後、FabriceはWindev開発者として小さなソフトウェア出版社に入社しました。その後、彼は産業および貿易分野のさまざまな企業で、Windev および Web 開発者として、また新機能の技術アドバイザーとして働きました。