macrokonversiot
Macrokonversiot ovat automatisoituja muunnoksia, joita toteutetaan makrojen avulla erilaisissa ohjelmisto-ympäristöissä. Käytännössä ne tarkoittavat toistettujen muunnosten suorittamista siten, että tiedot tai rakenteet muunnetaan yhdestä muodosta toiseen. Macrokonversiot voivat kohdentua dataan, koodiin, dokumenttien muotoon tai käyttöliittymään, ja niiden tavoitteena on lisätä tehokkuutta, toistettavuutta ja virheettömyyttä suurten aineistojen käsittelyssä sekä ohjelmointi- että dokumentaatioprosesseissa.
Tyypillisiä sovellusalueita ovat taulukkolaskentaohjelmien makrot, joissa suoritetaan massamuunnoksia kuten mittayksiköiden tai päivämäärien muunnoksia; tekstinkäsittelyohjelmissa muunnokset voivat
Toimintaperiaatteeltaan macrokonversiot voivat toteutua sekä esikäsittelijöinä että ajon aikana, mutta yleinen idea on, että makro laajentaa
Hyödyt ja rajoitteet: Hyötyinä ovat nopeus, toistettavuus ja yhdenmukaisuus suurissa muunnostilanteissa sekä vähemmän inhimillisiä virheitä. Rajoitteina
Lähestymistavat ja liittyvät käsitteet: Macrokonversioihin liittyy metaprogrammointi ja templating sekä makrointensiiviset työkalut ja kieli- tai ympäristökohtaiset