Riusa il Codice con i Template Ausiliari
Metalama 2023.3 consente ai template T# di chiamare altri template T#, permettendo agli sviluppatori di ridurre la duplicazione e di trarre vantaggio dall’astrazione.

Metalama è un framework moderno di meta-programmazione basato su Roslyn che aiuta gli sviluppatori C# a scrivere codice più pulito, più gestibile e più veloce. Generando dinamicamente codice boilerplate, verificando il codice in tempo reale rispetto ad architetture, pattern e convenzioni e fornendo assistenza alla codifica con feedback e suggerimenti personalizzati, Metalama consente agli sviluppatori di concentrarsi sulla realizzazione di software di alta qualità.
Metalama 2023.3 introduce template ausiliari, che consentono ai template T# di chiamare altri template T# e di integrarsi direttamente con il modello a oggetti di Roslyn. T# è il linguaggio dei template di Metalama, che è compatibile al 100% con la sintassi di C#. Quando un template ausiliario viene chiamato da un altro template, il codice generato dal template ausiliario viene inserito nel punto in cui viene richiamato.
I template ausiliari migliorano il riuso del codice consentendo agli sviluppatori di spostare la logica ripetitiva in un template, riducendo così la duplicazione. Inoltre, forniscono un livello di astrazione, poiché i metodi dei template possono essere virtuali, consentendo agli utenti di code aspect precompilati di modificare i template.
Per vedere l’elenco completo delle novità della versione 2023.3, consulta le nostre note di rilascio.
Per maggiori informazioni, visita la nostra pagina del prodotto Metalama.