Reutiliza el código con plantillas auxiliares

Metalama 2023.3 permite que las plantillas T# llamen a otras plantillas T#, ayudando a los desarrolladores a reducir la duplicación y a beneficiarse de la abstracción.

1 de noviembre de 2023Actualización del producto
Reutiliza el código con plantillas auxiliares

Metalama es un framework moderno de meta-programación basado en Roslyn que ayuda a los desarrolladores de C# a escribir un código más limpio, más mantenible y, además, más rápido. Al generar dinámicamente código repetitivo, verificar el código frente a la arquitectura, los patrones y las convenciones en tiempo real, y ofrecer asistencia de codificación con comentarios y sugerencias personalizados, Metalama permite a los desarrolladores centrarse en entregar software de alta calidad.

Metalama 2023.3 introduce plantillas auxiliares, que permiten que las plantillas T# llamen a otras plantillas T# e integrarse directamente con el modelo de objetos de Roslyn. T# es el lenguaje de plantillas de Metalama, que es 100% compatible con la sintaxis de C#. Cuando se llama a una plantilla auxiliar desde otra plantilla, el código generado por la plantilla auxiliar se inserta en el punto en el que se invoca.

Las plantillas auxiliares mejoran la reutilización del código al permitir que los desarrolladores muevan la lógica de código repetitiva a una plantilla, reduciendo así la duplicación. También proporcionan abstracción, ya que los métodos de plantilla pueden ser virtuales, lo que permite a los usuarios de aspectos de código precompilados modificar las plantillas.

Para ver la lista completa de lo que hay de nuevo en la versión 2023.3, consulte nuestras release notes.

Para más información, visite nuestra página del producto de Metalama.