Réutiliser le code avec des modèles auxiliaires

Metalama 2023.3 permet aux modèles T# de faire appel à d’autres modèles T#, aidant ainsi les développeurs à réduire la duplication et à tirer parti de l’abstraction.

Réutiliser le code avec des modèles auxiliaires

Metalama est un framework moderne de méta-programmation basé sur Roslyn qui aide les développeurs C# à écrire un code plus clair, plus maintenable et plus rapidement. En générant dynamiquement du code répétitif, en vérifiant le code en temps réel par rapport à l’architecture, aux modèles et aux conventions, et en fournissant une assistance à la programmation avec des commentaires et des suggestions personnalisés, Metalama permet aux développeurs de se concentrer sur la fourniture de logiciels de haute qualité.

Metalama 2023.3 introduit des modèles auxiliaires, qui permettent aux modèles T# d’appeler d’autres modèles T# et de s’intégrer directement au modèle objet de Roslyn. T# est le langage de modèle de Metalama, qui est compatible à 100 % avec la syntaxe de C#. Lorsqu’un modèle auxiliaire est appelé à partir d’un autre modèle, le code généré par le modèle auxiliaire est inséré à l’endroit où il est appelé.

Les modèles auxiliaires améliorent la réutilisation du code en permettant aux développeurs de transférer une logique de code répétitive dans un modèle, réduisant ainsi la duplication. Ils fournissent également une abstraction, puisque les méthodes de modèle peuvent être virtuelles, ce qui permet aux utilisateurs d’« aspects de code » préconçus de modifier les modèles.

Pour voir la liste complète de ce qui est nouveau dans la version 2023.3, consultez nos notes de version.

Pour en savoir plus, visitez notre page produit Metalama.