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

Pourquoi vous devriez certainement écrire moins de code cette année

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

Il est essentiel de reconnaître quand ne pas écrire de code. Nous, les développeurs, comprenons que lorsque le code augmente dans un projet, les choses deviennent plus dangereuses. Si vous souhaitez empêcher votre code de devenir plus aigu, de s’atrophier, il doit être maintenu la plupart du temps.

J’adore coder. J’ai l’impression d’écrire un roman quand j’écris du code. Mais, la plupart du temps, le développement de logiciels est une affaire, et il est essentiel d’ajouter de la valeur au produit. De plus, lorsque vous avez besoin d’un grand nombre de modifications dans votre base de code, de nombreux inconvénients surviennent simultanément avec des lignes de code sans importance.

Pourquoi moins de code est le meilleur code ?

Nous passons la plupart de notre temps à trouver la ligne de code la plus performante. Et cela peut conduire à écrire plus de code qui réduit la lisibilité de votre code. Si vous travaillez dans une grande base de code, bien sûr, d’autres développeurs lisent votre code.

Écrire moins de code pour les grands projets est plus sûr et laisse plus de place aux erreurs. Cela facilite la maintenance et les programmeurs passent moins de temps à lire des milliers de lignes de code.

Mais il y a toujours des « mais ». Par exemple, écrire du code plus lisible peut conduire à écrire plus de code. Ou, la sur-ingénierie conduit à des complications dans le code source. Ou, en créant plusieurs couches d’abstractions complexes pour résoudre un petit problème. Mais encore une fois, si cette fonctionnalité est implémentée en plusieurs points, avoir une bonne et solide abstraction est une bonne pratique.

Dans l’ensemble, votre code doit être aussi étendu qu’il doit l’être. Parce qu’il doit être compris par les autres.  

Comment écrivez-vous moins de code ?

austin-distel-mpn7xjkq_ns-unsplash-4787547-2

Comprenez toujours le but du logiciel que vous développez. L’ajout de fonctionnalités brillantes et la création de modifications trop complexes prennent du temps et vous obligent à écrire plus de code. Pensez toujours à la finalité du logiciel ! Pourquoi est-il construit ? Qui sont les utilisateurs ? Qui utilise le logiciel ?

Poser ces questions avant d’introduire quelque chose de nouveau dans la base de code peut aider à écrire moins de code. Suivre ce modèle vous fera gagner du temps ou apporter des modifications stupides à votre code source ou polluer l’ensemble du projet.

Comment écrire moins de code avec Delphi

Eh bien, j’ai toujours aimé l’idée de faire glisser et déposer les composants sur le formulaire et de les configurer rapidement. Généralement, vous passez moins de temps et vous pouvez être productif avec Delphi ou C++ Builder.

Il existe des centaines de composants disponibles à utiliser dans la palette de composants RAD Studio. Des simples contrôles d’interface utilisateur aux composants d’accès aux données, en passant par les composants compatibles avec le cloud, les formes 2D-3D avec animations, les composants client REST étendus, etc.

smart-responsive-designing-new-7907810-2

Vous pouvez créer des conceptions entièrement réactives avec des composants prenant en charge la résolution pour les ordinateurs de bureau, les tablettes et les smartphones en un rien de temps avec Visual Component Library ou le framework FireMonkey.

Comment puis-je rendre les composants non sensibles aux données sensibles aux données ?

Depuis l’introduction de LiveBindings pour C++ Builder et Delphi, nous avons considérablement amélioré la productivité de la création d’applications multiplateformes. LiveBindings Designer et LiveBindings Wizard vous permettent de configurer les connexions entre différentes sources en plusieurs étapes.

delphi-lbdconnection-9474979-2

Par exemple, consultez cette brève démonstration sur la création d’applications avec C++ Builder et le cas d’utilisation simple de LiveBindings Designer avec l’exemple réel.

En savoir plus sur LiveBindings Designer ici :  docwiki.embarcadero.com/RADStudio/Sydney/en/LiveBindings_Designer

Comment étendre les outils et composants de développement ?

Il existe plus de 200 composants et bibliothèques disponibles dans le gestionnaire de packages GetIt. Avec ces composants, vous pouvez augmenter votre productivité plusieurs fois. 

Par exemple, avec l’ensemble de composants Internet des objets, vous pouvez connecter plus de 50 appareils différents en écrivant moins de code. 

Consultez le portail GetIt pour en savoir plus sur les composants et bibliothèques puissants :  getitnow.embarcadero.com

Il y a des choses plus intéressantes disponibles dans l’environnement RAD Studio pour les développeurs. L’un d’eux est l’assistant de code faible de l’application FireMonkey.

Qu’est-ce que l’assistant de code faible de l’application FireMonkey ?

Les plates-formes de développement à faible code deviennent populaires aujourd’hui. Vous pouvez créer des données liées à l’entreprise et des applications compatibles avec le cloud sans écrire de code, par exemple. 

Nous pensons que, à bien des égards, Delphi a mené la révolution low code où vous créez un logiciel en connectant des composants dans un concepteur visuel qui est  low code .

Mais si vous comparez d’autres plates-formes de développement low code avec Delphi FireMonkey, vous pouvez voir un énorme avantage du côté de Delphi. Parce que Delphi vous propose de faire autant de personnalisation dans votre projet. Cela signifie que vous pouvez en faire plus !

FireMonkey App Low Code Wizard – est un nouvel assistant de développement low code. Il vous permet de créer de nouvelles applications Delphi FireMonkey entièrement fonctionnelles avec plusieurs écrans. Une fois créée, l’application est facile à modifier et a démontré les meilleures pratiques de codage.

En savoir plus sur l’assistant de code faible de l’application FireMonkey

Cliquez ici pour télécharger l’assistant de code bas de l’application FireMonkey maintenant !

Sommaire

Comme vous pouvez le voir, créer et créer des applications multiplateformes avec Delphi est extrêmement rapide et productif. Vous pouvez commencer à créer des applications Delphi FireMonkey avec la dernière  édition communautaire de Delphi dès  aujourd’hui !


What's New for RAD Studio 11

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

Articles Similaires
DelphiDeveloper InterviewsInterviewNouvelles

Qu'est-ce que ça fait d'être un développeur Joe C. Hecht ?

DelphiDeveloper InterviewsInterviewNouvelles

Qu'est-ce que ça fait d'être un développeur Sunil Kumar Arora ?

C++DelphiNouvellesRAD Studio

Les ordinateurs de bureau sont une puissance de productivité inégalée

Showcase

Fabriqué avec Delphi : cette puissante application de planification de délestage de charge

Leave a Reply

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

IN THE ARTICLES