Macro - Definição do Glossário CI/CD
Uma macro é um fragmento de código nomeado expandido inline antes ou durante a compilação, usado para constantes e geração de código.
Uma macro é um fragmento de código nomeado que o pré-processador (ou um sistema de macros da linguagem) expande inline antes da compilação. Em C, #define MAX 100 substitui texto; em Rust, macros geram código em tempo de compilação.
Uma macro é um fragmento de código nomeado que o pré-processador (ou um sistema de macros da linguagem) expande inline antes da compilação. Em C, #define MAX 100 substitui texto; em Rust, macros geram código em tempo de compilação.
No CI
Macros se expandem em tempo de build, então um erro de macro é uma falha de compilação capturada na pipeline, não um bug em tempo de execução. Código com muitas macros pode deixar a compilação visivelmente mais lenta, o que aparece como estágios de build mais longos no CI.