4D 20 R5 přináší do editoru Visual Studio Code novou funkci prostřednictvím rozšíření 4D-Analyzer: Přivítejte kontrolu syntaxe v pracovním prostoru, která má výrazně omezit chyby vývojářů a zefektivnit přesnost kódování.
Co je to pracovní prostor?
V aplikaci VS Code je pracovní prostor sada složek otevřených v jednom okně. Každá složka pracovního prostoru může obsahovat jeden projekt 4D.
Pracovní prostor je cenný při současném používání několika projektů. Všimněte si, že za pracovní prostor se považuje jeden projekt 4D otevřený v okně VS Code.
Kontrola syntaxe je způsob, jak pomoci vývojářům, aby jejich kód byl bezpečnější.
Kontrola syntaxe upravovaného dokumentu je k dispozici od verze 4D 20.
Od verze 4D 20 R5 lze kontrolu syntaxe provádět v celém aktuálním projektu 4D, jakmile je otevřen soubor s metodou/třídou 4D. To znamená, že na první pohled vidíte chyby a varování v celém projektu!
Chyby a varování nalezené v pracovním prostoru se zobrazují ve vyhrazeném panelu vlevo od stavového řádku VS Code. Počet chyb je vlevo a počet varování vpravo.
VS Code nabízí možnost zobrazit podrobnosti o chybách a varováních. Stačí kliknout na výše popsaný podokno a otevře se podokno problémů. Můžete jej také otevřít prostřednictvím nabídky „Zobrazit/Problémy“. Chyby jsou označeny červeně a varování oranžově.
Podokno problémů zobrazuje všechny chyby a varování v pracovním prostoru, seskupené podle souboru metody. Stačí poklepat na řádek a příslušný soubor se otevře v podokně editoru kódu, přičemž kurzor se nachází na řádku s chybou/varováním.
Použití je tak snadné!
A co je na tom nejlepší? Nemusíte dělat vůbec nic – vše je automatické. Stačí otevřít soubor metody/třídy 4D a kontrola syntaxe se provede v příslušném projektu. Totéž platí, jakmile je změna uložena.
Ve VS Code se syntaktické chyby a varování zobrazují také inline: část kódu, která generuje chybu nebo varování, je podtržena. Když na ni najedete myší, zobrazí se nápověda, která zobrazuje stejné vysvětlení chyby nebo varování jako v editoru kódu 4D:
Protože někteří vývojáři neradi vidí svůj kód v editoru podtržený, po vzoru ostatních jazykových rozšíření VS Code jsme tuto funkci učinili volitelnou. Kontrolu syntaxe můžete povolit nebo zakázat v nastavení rozšíření:
Přidali jsme také příkaz VS Code s názvem „Check Workspace Syntax“ pro ruční spuštění. Pokud tedy velikost vašeho projektu příliš zpomaluje editor kódu, můžete automatickou kontrolu syntaxe zakázat nebo nastavit, aby kontrolovala pouze aktuální dokument, a pak ručně zkontrolovat syntaxi pracovního prostoru, kdykoli se vám zachce!
Snažíme se našim uživatelům poskytovat co nejlepší zkušenosti a vyzýváme vás, abyste se o své názory a připomínky podělili na fóru 4D. Vaše zpětná vazba nám pomáhá pochopit vaše potřeby a neustále zlepšovat naše produkty a služby.
Šťastné kódování!