Ladění kódu 4D přímo v aplikaci Visual Studio Code

Automaticky přeloženo z Deepl

Pro uživatele aplikace Visual Studio Code pracující s aplikací 4D je nyní k dispozici nové rozšíření 4D-Debugger, které pracuje s aplikací 4D 20 R8.

Nové rozšíření 4D-Debugger přináší do Visual Studia Code nové výkonné možnosti ladění, které rozšiřují funkce dříve představeného rozšíření 4D-Analyzer. Pomocí tohoto rozšíření můžete nastavovat body přerušení, procházet krok za krokem kódem 4D a kontrolovat proměnné z rozhraní Visual Studio Code. Tento nástroj se bezproblémově integruje, zjednodušuje proces ladění a činí z VS Code univerzálnější pracovní prostor pro 4D projekty.

Začínáme

Začněte instalací rozšíření 4D-Debugger z tržiště VS Code. Ujistěte se, že máte na svém počítači 4D Server, protože ten je potřebný ke spuštění a ladění projektu. Definujte konfigurace v souboru.vscode/launch.json, abyste určili způsob připojení k serveru 4D. Pokud není nastavena žádná konfigurace, můžete jej připojit ke spuštěnému serveru pomocí výchozího portu ladicího programu.

Jak ladit

Otevřete soubor s metodou, kterou chcete ladit, ve VS Code a nastavte body přerušení kliknutím vedle čísel řádků.

 

Spusťte relaci ladění pomocí příkazu „Spustit a spustit“ nebo „Připojit a spustit“ z nabídky Debug ve VS Code:

  • Nabídka „Připojit a spustit“ se pokusí připojit ladicí program k běžícímu serveru 4D. Pokud je ladicí program již připojen jinde, musíte jej nejprve odpojit. Jakmile je debugger připojen, spustí se aktuální metoda ve vyhrazeném pracovníku nazvaném „Remote Debugger Console“.
  • Nabídka „Spustit a spustit“ spustí 4D server nakonfigurovaný v souboru.vscode/launch.json a připojí debugger ke kódu VS. Jakmile je debugger připojen.

 

Pokud chcete ladit kód serveru pouze v případě, že se v kódu vyskytne chyba, použijte nabídku „Připojit“ nebo „Spustit“.

Během relace se provádění kódu pozastaví ve vámi definovaných bodech přerušení, což vám umožní kontrolovat proměnné a postupně procházet kód:

blank

Můžete přistupovat k místním, zpracovávat proměnné s hodnotami v reálném čase v inspektoru, sledovat některé proměnné pomocí watcheru nebo testovat výrazy v konzoli :

Další informace o ladicím nástroji VS Code a jeho funkcích najdete v dokumentaci k VS Code.

Vyzkoušejte ho!

Jste připraveni na zkoumání? Stáhněte si rozšíření 4D Debugger, nakonfigurujte nastavení ladění a vyzkoušejte si zjednodušený, integrovaný proces ladění přímo ve Visual Studio Code.

Pro ty, kteří nepoužívají Visual Studio Code, nezůstal debugger 4D pozadu. Nabízí nový svěží design a další funkce. Podívejte se na aktualizace v příspěvku na blogu „Enhancing the Debugging Experience“.

 

Fabrice Mainguené
- Product Owner -Fabrice Mainguené se připojil k týmu 4D Program v listopadu 2016. Jako Product Owner má na starosti psaní uživatelských příběhů, které následně převádí do funkčních specifikací. Jeho úkolem je také zajistit, aby dodaná implementace funkcí splňovala potřeby zákazníků.Po získání bakalářského titulu v oboru informatiky na CNAM nastoupil Fabrice do malé softwarové vydavatelské společnosti jako vývojář Windev. Poté pracoval pro různé společnosti v oblasti průmyslu a obchodu jako vývojář aplikací Windev a webových aplikací a také jako technický poradce pro nové funkce.