Lepší zpracování chyb a odvozování typů pro vývojáře 4D

Automaticky přeloženo z Deepl

Při programování v 4D nebo VS Code má jasná a přesná zpětná vazba od editoru zásadní význam. Pomáhá vám pochopit, co se děje ve vašem kódu, rychleji opravit problémy a soustředit se na vytváření skvělých funkcí.

Počínaje verzí 4D v21 R2 jsme vylepšili kontrolu syntaxe editoru kódu, aby byla detekce chyb a odvozování typů přesnější a konzistentnější jak v kódu 4D, tak ve VS Code.

Stejná dedukce typů všude

Typová inference je plně sladěna mezi kontrolou syntaxe kompilátoru a editoru kódu. Když je odvozen typ výrazu, výsledek je vždy stejný ve všech nástrojích. Tím je zajištěno, že automatické doplňování, detekce chyb v kódu a kompilátor fungují konzistentně, což poskytuje plynulejší a předvídatelnější zážitek z programování.

Podtrženy jsou pouze skutečné problémy

Chyby a varování jsou označeny malým symbolem v levém okraji řádku obsahujícího problém. U většiny z nich editor také zvýrazní konkrétní část výrazu, která způsobuje problém, přímo ve vašem kódu. Tato vizuální nápověda usnadňuje rychlou a přesnou identifikaci a opravu problémů.

Víceřádkové výrazy? Žádný problém!

Pokud rozdělíte dlouhý výraz na více řádků pomocí zpětného lomítka (\), editor nyní umístí ikonu chyby přímo na řádek, kde se problém skutečně nachází. Takže i když váš kód zabírá několik řádků, chyby jsou jasně označeny a snadno lokalizovatelné.

blank

Okamžitá zpětná vazba po najetí kurzorem

Nyní můžete najet myší na podtržený token a okamžitě zobrazit chybovou zprávu.

blank

Závěr

Díky těmto vylepšením jsou editory 4D a VS Code spolehlivější, konzistentnější a příjemnější na používání. Díky jasnější zpětné vazbě a chytřejší detekci chyb se můžete s důvěrou soustředit na psaní skvělého kódu.

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.