Einführung des Code Live Checker: Verbesserung der Codequalität in der 4D-Entwicklung
4D v20 R4 führt den Code Live Checker ein, einen Algorithmus, der während der Kompilierung, der Syntaxprüfung und der Code-Eingabe im Code-Editor verwendet wird. In diesem Blogbeitrag werden wir die einzigartigen Aspekte untersuchen, die dieses Feature für 4D Entwickler nützlich machen.
Eine neue Art des Error-Handlings
Vor kurzem haben wir mit dem neuen Befehl throw() einen neuen Mechanismus für das Error-Handling eingeführt.
Dies war der erste Schritt in Richtung eines neuen Error-Handling-Systems, das so nah wie möglich an dem Code positioniert ist, der die Fehler erzeugt.
In der nächsten Phase mit 4D v20 R4 werden wir diesen Ansatz erweitern, um Fehler während der Ausführung von Ausdrücken abzufangen.
Schauen wir uns die Details an.
Vereinfachte Methodenparameter-Deklarationen
Im Streben nach effizienter Kodierung konfigurieren 4D Entwickler häufig Kompilierungspfad-Einstellungen, um Syntax- und Typisierungsprüfungen zu verbessern und so Fehler bei der Codeausführung im Kompilierungsmodus zu minimieren. Schauen wir uns an, wie #DECLARE Methodenprototypen Zeit und Codesicherheit gewinnen.
Export von Strukturdefinitionen in HTML
Die Weitergabe von Strukturdefinitionen an Kollegen, Benutzer oder Kunden wird durch HTML-Formatierung vereinfacht.
In 4D werden Strukturdefinitionen in XML+XSL dargestellt, die von Browsern als HTML wiedergegeben werden, um die Lesbarkeit für den Menschen und die computergestützte Inhaltsanalyse zu erleichtern.
Aktuelle Browser-Beschränkungen verhindern jedoch, dass lokale Dateien bestimmte externe Ressourcen nutzen können, es sei denn, sie stammen aus dem Internet. Um dieses Problem zu lösen, hat 4D diesen Export in ein HTML+CSS Format umgewandelt und bietet nun die Möglichkeit, entweder XML wie bisher oder direkt als HTML zu exportieren.
VS Code Erweiterung: 4D Dokumentation anzeigen
4D v20 R3 enthält dank der 4D-Analyzer Erweiterung eine neue Funktion für den Visual Studio Code Editor – die Funktion „Show 4D Documentation“!
Formatieren Sie Ihren 4D Code in Visual Studio Code
Mit 4D V20 R2 kommt ein neues Feature der VS Code-Erweiterung: Code-Formatierung!
In diesem Blog-Beitrag gehen wir auf die Details dieser neuen Funktion ein und zeigen auf, wie sie die Programmierung vereinfacht.
Verstärkte Sicherheit: 4D setzt auf OpenSSL 3.1
In einer Zeit, in der die Datensicherheit an erster Stelle steht, ist die Aktualisierung der Sicherheitsbibliotheken von entscheidender Bedeutung.
4D v20 hat mit dem Upgrade der OpenSSL Bibliothek von Version 1.1 auf 3.1 einen bedeutenden Schritt nach vorne gemacht.
Dieser Fortschritt bringt eine Vielzahl von Vorteilen und Verbesserungen für 4D Entwickler mit sich, die es ihnen ermöglichen, Anwendungen zu erstellen, die nicht nur hochsicher, sondern auch außergewöhnlich effizient sind.
Schauen wir uns diese Vorteile nun im Detail an.
Ein Werkzeug für die 4D-Code-Ausführung in CLI
In der Entwicklungsbranche hat sich CI/CD zu einer Standardpraxis entwickelt. Bei jeder Codeänderung werden automatisierte Aktionen wie Testen, Kompilieren, Erstellen, Ausliefern und manchmal auch Bereitstellen durchgeführt, um sicherzustellen, dass der Code von hoher Qualität ist und sich leicht in das bestehende System integrieren lässt.
Diese Aktionen erfordern ein Tool, das den notwendigen Code ausführt. Als 4D Entwickler haben wir beschlossen, ein kostenloses Tool zur Verfügung zu stellen, mit dem Entwickler elementare Aktionen ausführen können. Dieses Tool heißt tool4d und vereinfacht die Ausführung der notwendigen Aktionen innerhalb der 4D Umgebung.
In diesem Artikel werden wir die Funktionalitäten von tool4d erkunden und wie es zur Verbesserung Ihres Entwicklungsprozesses eingesetzt werden kann.
Integrieren Sie Ihr eigenes Administrationsfenster für 4D Server
Beim Einsatz ihrer Anwendungen möchten einige Entwickler die integrierten 4D Dialoge an ihre Bedürfnisse anpassen. Dies gilt insbesondere für das 4D Server Administrationsfenster, in dem einige Informationen und Aktionen nur für das eigene Team und nicht für die Administratoren des Kunden zugänglich sein sollen.
Neue VS Code Editor Funktionen mit 4D v20
Wie üblich bietet eine neue Version neue VS Code Erweiterungsfunktionen für Entwickler, die Code mit diesem kostenlosen Editor anzeigen und bearbeiten möchten.
4D v20 bringt mit der 4D-Analyzer Erweiterung eine neue Funktion für den Visual Studio Code Editor: Neu sind Document Syntax Checking, das dem Entwickler hilft, weniger Fehler zu tippen, Code Folding und Indentation für ein besseres Aussehen und tool4d für einen schnelleren LSP Server Start.
Kontakt
Sie haben eine Frage, eine Anregung oder möchten einfach nur mit den 4D Bloggern in Kontakt treten? Schreiben Sie uns eine Nachricht!
* Ihre Privatsphäre ist uns sehr wichtig. Bitte klicken Sie hier, um unsere Politik