Reaproveite Código com Templates Auxiliares

A Metalama 2023.3 permite que templates T# chamem outros templates T#, ajudando os desenvolvedores a reduzir a duplicação e a obter abstração.

1 de novembro de 2023Atualização do produto
Reaproveite Código com Templates Auxiliares

Metalama é um framework moderno de meta-programação baseado em Roslyn que ajuda desenvolvedores C# a escreverem código mais limpo, mais manutenível e mais rápido. Ao gerar dinamicamente código boilerplate, verificar código em tempo real contra arquitetura, padrões e convenções e fornecer assistência de codificação com feedback e sugestões personalizados, a Metalama capacita os desenvolvedores a focarem em entregar software de alta qualidade.

A Metalama 2023.3 introduz templates auxiliares, que permitem que templates T# chamem outros templates T# e se integrem diretamente ao modelo de objetos do Roslyn. T# é a linguagem de templates da Metalama, que é 100% compatível com a sintaxe do C#. Quando um template auxiliar é chamado a partir de outro template, o código gerado pelo template auxiliar é inserido no ponto em que é chamado.

Templates auxiliares melhoram a reutilização de código ao permitir que os desenvolvedores movam lógica de código repetitiva para um template, reduzindo assim a duplicação. Eles também oferecem abstração, pois os métodos de template podem ser virtuais, permitindo que usuários de aspectos de código pré-construídos modifiquem os templates.

Para ver a lista completa do que há de novo na versão 2023.3, consulte nossas notas de versão.

Para obter mais informações, visite a nossa página do produto Metalama.