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:
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“.