Author: Damien Fuzeau

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.
Produkt blank

Nový způsob zpracování chyb

Automaticky přeloženo z Deepl

Nedávno jsme zavedli nový mechanismus zpracování chyb pomocí nového příkazu throw().
To znamenalo první krok k novému systému ošetřování chyb, který je umístěn co nejblíže kódu, který je generuje.
V další fázi s verzí 4D v20 R4 tento přístup rozšiřujeme o zachycení chyb během provádění výrazů.
Pojďme se ponořit do podrobností.

Produkt blank

Export definice struktury v HTML

Automaticky přeloženo z Deepl

Sdílení definic struktur s kolegy, uživateli nebo zákazníky je zjednodušeno pomocí formátování HTML.

Ve 4D jsou definice struktur prezentovány ve formátu XML+XSL, který prohlížeče vykreslují jako HTML pro snadnou čitelnost pro člověka a počítačové zpracování obsahu.

Nedávná omezení prohlížečů však brání místním souborům používat určité externí zdroje, pokud nepocházejí z webu. Aby se tento problém překonal, 4D nyní tento export přeformátoval do formátu HTML+CSS a poskytuje možnost exportovat buď XML jako dříve, nebo přímo jako HTML.

Produkt blank

Posílení bezpečnosti: 4D přijímá OpenSSL 3.1

Automaticky přeloženo z Deepl

V době, kdy je bezpečnost dat na prvním místě, je aktualizace bezpečnostních knihoven klíčová.
Společnost 4D v20 učinila významný krok vpřed tím, že aktualizovala knihovnu OpenSSL z verze 1.1 na 3.1.
Tento pokrok přináší vývojářům 4D řadu výhod a vylepšení a umožňuje jim vytvářet aplikace, které jsou nejen vysoce bezpečné, ale také mimořádně efektivní.
Pojďme se nyní těmito výhodami podrobně zabývat.

Produkt blank

Nástroj pro spouštění 4D kódu v CLI

Automaticky přeloženo z Deepl

V odvětví vývoje se CI/CD stalo standardní praxí. S každou změnou kódu se generují automatizované akce, jako je testování, kompilace, sestavení, doručení a někdy i nasazení, aby se zajistila vysoká kvalita kódu a jeho snadná integrace do stávajícího systému.

Tyto akce vyžadují nástroj, který potřebný kód spustí. Jako vývojáři 4D jsme se rozhodli poskytnout bezplatný nástroj, který vývojářům umožní provádět elementární akce. Tento nástroj se nazývá tool4d a zjednodušuje proces provádění potřebných akcí v prostředí 4D.

V tomto článku se budeme zabývat funkcemi nástroje tool4d a tím, jak jej lze využít k vylepšení procesu vývoje.

Produkt blank

Nové funkce editoru kódu VS ve verzi 4D v20

Automaticky přeloženo z Deepl

Jako obvykle nová verze, nové funkce rozšíření VS Code pro vývojáře, kteří chtějí zobrazovat a upravovat kód pomocí tohoto bezplatného editoru.

4D v20 přináší do editoru Visual Studio Code novou funkci prostřednictvím rozšíření 4D-Analyzer: Přivítejte kontrolu syntaxe dokumentu, která vývojářům pomůže psát méně chyb, skládání a odsazování kódu pro lepší vzhled a nástroj4d umožňující rychlejší spuštění serveru LSP.