Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
BeiträgeCodeRAD Studio

Warum Sie dieses Jahr auf jeden Fall weniger Code schreiben sollten

why you should write less code this year
why you should write less code this year delphi c builder 3072497 2

Es ist wichtig zu erkennen, wann kein Code geschrieben werden sollte. Wir Entwickler verstehen, dass es gefährlicher wird, wenn der Code in einem Projekt wächst. Wenn Sie sich danach sehnen, Ihren Code davon abzuhalten, akuter zu werden und zu verkümmern, muss er die meiste Zeit gewartet werden.

Ich liebe es zu codieren. Ich habe das Gefühl, einen Roman zu schreiben, wenn ich Code schreibe. Aber die meiste Zeit ist die Softwareentwicklung ein Geschäft, und die Wertschöpfung des Produkts ist entscheidend. Wenn Sie außerdem eine große Anzahl von Änderungen in Ihrer Codebasis benötigen, treten viele Unannehmlichkeiten gleichzeitig mit unwichtigen Codezeilen auf.

Warum weniger Code der beste Code ist?

Wir verbringen die meiste Zeit damit, die leistungsfähigste Codezeile zu entwickeln. Und es kann dazu führen, dass mehr Code geschrieben wird, der die Lesbarkeit Ihres Codes beeinträchtigt. Wenn Sie in einer großen Codebasis arbeiten, lesen natürlich andere Entwickler Ihren Code.

Weniger Code für große Projekte zu schreiben ist sicherer und lässt weniger Raum für Fehler. Dies erleichtert die Wartung und Programmierer verbringen weniger Zeit damit, Tausende von Codezeilen zu lesen.

Aber es gibt immer „aber“. Zum Beispiel kann das Schreiben von lesbarerem Code dazu führen, dass mehr Code geschrieben wird. Oder Overengineering führt zu Komplikationen im Quellcode. Oder erstellen Sie mehrere Schichten komplexer Abstraktionen, um ein kleines Problem zu lösen. Aber auch hier, wenn dieses Feature in mehreren Punkten implementiert ist, ist eine gute und solide Abstraktion eine gute Praxis.

Insgesamt muss Ihr Code so umfangreich sein, wie er sein muss. Weil es von anderen verstanden werden soll.  

Wie schreibt man weniger Code?

austin distel mpn7xjkq ns unsplash 4787547 2

Verstehen Sie immer den Zweck der Software, die Sie entwickeln. Das Hinzufügen von glänzenden Funktionen und das Erstellen übermäßig komplexer Änderungen erfordert Zeit und erfordert, dass Sie mehr Code schreiben. Denken Sie immer an den Zweck der Software! Warum wird gebaut? Wer sind die Benutzer? Wer nutzt die Software?

Wenn Sie diese Fragen stellen, bevor Sie etwas Neues in die Codebasis einführen, können Sie weniger Code schreiben. Wenn Sie diesem Muster folgen, können Sie Zeit sparen, dumme Änderungen an Ihrem Quellcode vornehmen oder das gesamte Projekt verschmutzen.

So schreiben Sie weniger Code mit Delphi

Nun, die Idee, die Komponenten per Drag-and-Drop in das Formular zu ziehen und schnell zu konfigurieren, fand ich schon immer toll. Normalerweise verbringen Sie weniger Zeit und können mit Delphi oder C++ Builder produktiv sein.

In der Komponentenpalette von RAD Studio stehen Hunderte von Komponenten zur Verfügung. Von einfachen UI-Steuerelementen bis hin zu Datenzugriffskomponenten, Cloud-fähigen Komponenten, 2D-3D-Formen mit Animationen, umfangreichen REST-Clientkomponenten und mehr.

smart responsive designing new 7907810 2

Mit der Visual Component Library oder dem FireMonkey-Framework können Sie im Handumdrehen vollständig responsive Designs mit auflösungsfähigen Komponenten für Desktops, Tablets und Smartphones erstellen.

Wie mache ich nicht datensensitive Komponenten datensensitive?

Seit der Einführung der LiveBindings für C++ Builder und Delphi haben wir die Produktivität beim Erstellen plattformübergreifender Anwendungen drastisch verbessert. Mit LiveBindings Designer und LiveBindings Wizard können Sie Verbindungen zwischen verschiedenen Quellen in mehreren Schritten konfigurieren. 

delphi lbdconnection 9474979 2

Sehen Sie sich beispielsweise diese kurze Demonstration zum Erstellen von Apps mit C++ Builder und den einfachen Anwendungsfall von LiveBindings Designer mit dem echten Beispiel an.

Erfahren Sie hier mehr über LiveBindings Designer:  docwiki.embarcadero.com/RADStudio/Sydney/en/LiveBindings_Designer

Wie können wir Entwicklungstools und -komponenten erweitern?

Im GetIt Package Manager stehen mehr als 200 Komponenten und Bibliotheken zur Verfügung. Mit diesen Komponenten können Sie Ihre Produktivität um ein Vielfaches steigern. 

Mit dem Komponentenset Internet der Dinge können Sie beispielsweise über 50 verschiedene Geräte verbinden, indem Sie weniger Code schreiben. 

Besuchen Sie das GetIt-Portal, um mehr über leistungsstarke Komponenten und Bibliotheken zu erfahren:  getitnow.embarcadero.com

In der RAD Studio-Umgebung stehen Entwicklern weitere interessante Dinge zur Verfügung. Einer davon ist der Low-Code-Assistent für die FireMonkey-App.

Was ist der Low-Code-Assistent für die FireMonkey-App?

Low-Code-Entwicklungsplattformen werden heute immer beliebter. Sie können beispielsweise geschäftsbezogene Daten und Cloud-fähige Anwendungen erstellen, ohne Code schreiben zu müssen. 

Wir glauben, dass Delphi in vielerlei Hinsicht die Low-Code-Revolution anführte, bei der Sie Software erstellen, indem Sie Komponenten in einem visuellen Designer mit  Low-Code verbinden .

Wenn Sie jedoch andere Low-Code-Entwicklungsplattformen mit Delphi FireMonkey vergleichen, sehen Sie einen großen Vorteil auf Delphi-Seite. Denn Delphi bietet Ihnen die Möglichkeit, in Ihrem Projekt so viele Anpassungen vorzunehmen. Es bedeutet, dass Sie mehr tun können!

FireMonkey App Low Code Wizard – ist ein neuer Assistent für die Low-Code-Entwicklung. Damit können Sie neue voll funktionsfähige Delphi FireMonkey-Anwendungen mit mehreren Bildschirmen erstellen. Nach der Erstellung lässt sich die App einfach ändern und zeigt bewährte Codierungspraktiken.

Erfahren Sie mehr über den Low-Code-Assistenten der FireMonkey-App

Klicken Sie hier , um den Low-Code-Assistenten der FireMonkey-App jetzt herunterzuladen!

Zusammenfassung

Wie Sie sehen, ist das Erstellen und Erstellen von plattformübergreifenden Anwendungen mit Delphi enorm schnell und produktiv. Sie können noch  heute mit der Entwicklung von Delphi FireMonkey-Anwendungen mit der neuesten  Delphi Community Edition beginnen !

See What's New in 12.2 Athens See What's New in 12.2 Athens Dev Days of Summer 2-24

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Kommentieren

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

IN THE ARTICLES