Kontrola syntaxe pracovního prostoru v editoru kódu VS

Automaticky přeloženo z Deepl

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:

blank

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í:

blank

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!

blank

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í!

Avatar
• Product Owner • Damien Fuzeau se připojil k týmu 4D Product v únoru 2019. Jako Product Owner má na starosti psaní uživatelských příběhů a jejich následný převod do funkčních specifikací. Jeho úkolem je také zajistit, aby dodávané implementace funkcí vyhovovaly potřebám zákazníků. Damien vystudoval softwarové inženýrství na University of Nantes. Ve své bývalé společnosti strávil více než 23 let, nejprve jako vývojář (objevil 4D v roce 1997) a později jako technický manažer a softwarový architekt. Tato společnost je partnerem 4D OEM a nasadila obchodní software založený na 4D pro tisíce uživatelů na stovkách serverů. Damien je tedy zvyklý na 4D vývoj a nasazení ve vícejazyčném kontextu.