デバッグ体験の向上

Deeplからの自動翻訳

デバッグは、あらゆる開発プロセスにおいて重要な役割を果たし、デバッガの機能と使いやすさを向上させることは、開発者の生産性を大幅に向上させます。4D 20 R8から、4Dはデバッガとリモートデバッガにいくつかの改良を加えました。これらのアップデートは、ユーザー定義設定の保存、式の管理と再利用の容易化、全体的なインターフェイスの再設計に重点を置いています。

デバッガ4D

.

自動保存される式

4Dデバッガで自動保存される式は、デバッグのワークフローを効率化する画期的な機能です。デバッガーの式ウォッチャーに新しい式を入力すると、自動的に保存され、対応するメソッドや関数にリンクされます。つまり、次に同じコードを再訪したときに、以前に入力したすべての式がすぐに利用でき、評価され、表示されます。この機能により、手作業で式を再入力する必要がなくなるため、時間の節約と継続性の確保が可能になり、効率的な問題解決に専念できるようになります。

並べ替え式

重要な式を「ピン留め」する機能が追加され、どのメソッドや関数をデバッグしている場合でも、常に手元に置いておくことができます。複雑なコードを深く掘り下げる場合でも、素早く確認する場合でも、デバッガをカスタマイズして思い通りに動作させることができるようになりました。

ローカル変数、行式、カスタム式の表示

4Dデバッガは、式ウォッチャーに3つの異なるパラメータタイプを導入し、柔軟性を強化しました:ローカル変数ライン式カスタム式です。ローカル変数は、自動的に現在のメソッドまたは関数に関連付けられたすべてのアクティブ変数を表示し、実行コンテキストの明確なスナップショットを提供します。行式は動的に更新され、実行中の特定の行に関連する変数を表示します。一方、開発者が手動で追加したカスタム式は、特定の値や条件のパーソナライズされた追跡とデバッグを可能にします。これらのオプションを組み合わせることで、デバッグ・セッション中の正確な制御と明瞭性が保証されます。

blank

デザイン

使いやすさを向上させ、デバッグ体験を合理化するために慎重に作成された、デバッガーインターフェースの洗練された新しいデザインを見てみましょう。

blank

結論

アップデートされたデバッガーは、4Dでのデバッグプロセスを大幅に強化する強力な新機能と改良を導入しています。自動保存された式から、カスタマイズ可能な変数表示、洗練された新しいインターフェースまで、これらの機能強化は、ワークフローをより効率的かつ直感的にするように設計されています。

 

 

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