Připravte se na zápis objektů

Automaticky přeloženo z Deepl

Těšíte se, až začnete kódovat pomocí objektové notace? Objektová notace vám jako vývojáři jistě usnadní život. Než ji však aktivujete ve své stávající aplikaci, měli byste se ujistit, že je váš kód připraven.

Nová syntaxe Object Notation zavádí některá omezení, protože jazyk 4D nyní považuje následující tři znaky za vyhrazené symboly: “ . „, “ [ “ a “ ] “ (tj. tečka, otevírací a uzavírací závorka).

V důsledku toho po aktivaci objektové notace v databázi již není dovoleno používat tyto symboly v názvech proměnných, metod, tabulek a polí. A samozřejmě to platí i pro váš stávající kód!

Proto je důležité před aktivací této funkce zkontrolovat, zda vaše aplikace tyto symboly neobsahuje. Ale nebojte se, MSC to může udělat za vás!

Zkontrolujte svou aplikaci pomocí MSC

Otevřete stránku MSC a kliknutím na tlačítko „Verify the application“ (Ověřit aplikaci) spusťte ověřování:

Zkontrolovat výsledky v souboru protokolu

Pokud je výsledek ověření„Aplikace je platná“, žádný problém, můžete bez obav aktivovat funkci Object Notation.

Pokud je výsledek ověření Byly zjištěny anomálie, klikněte na tlačítko „Otevřít soubor protokolu“ a podívejte se na podrobnosti varování:

blank

blank

Pokud soubor protokolu obsahuje alespoň jedno varování, které uvádí, že název obsahuje tečky nebo závorky (např. „Název metody „my.method“ obsahuje tečky nebo hranaté závorky„), vaše aplikace není v souladu s Object Notation.

V takovém případě musíte přejmenovat každý uvedený prvek, který obsahuje „.“, „[“ nebo „]“. Můžete to provést ručně pomocí seznamu upozornění vygenerovaného MSC nebo automaticky díky funkci „Najít v návrhu“ standardu 4D.

Pak už můžete aktivovat Zápis objektů a užívat si tuto výkonnou syntaxi!

Další informace o objektové notaci najdete také v dokumentaci
.

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.