ympäristömuuttujilla
Ympäristömuuttujat ovat käyttöjärjestelmän tai ajonaikaisten prosessien avain-arvopareja, joita käytetään ohjelmien konfigurointiin ilman ohjelmointimuutoksia. Ne periytyvät vanhemmasta prosessista lapsiprosessiin ja ne voivat vaikuttaa monin tavoin sovelluksen käyttäytymiseen, kuten yhteyksien muodostamiseen, tiedostopolkujen valintaan tai toiminta-tilaan.
Käyttö ja asettaminen voivat riippua käyttöjärjestelmästä. Unix-tyyppisillä järjestelmillä muuttuja asetetaan usein komennolla export VAR=value, Windows-ympäristössä vastaavat
Yleisimpiä käyttökohteita ovat konfiguraatioarvot kuten tietokantayhteyksien osoitteet, API-avaimet, palveluiden päätepisteet, sovelluksen toimintatila (kehitys, testaus, tuotanto), lokitaso
Turvallisuusnäkökohdat korostavat, että salaisuuksia ei tallenneta koodiin ja että niitä ei kirjata näkyviin. Salausten hallintaan voidaan
Parhaita käytäntöjä ovat dokumentoitu vaatimuslista, vähäisen määrän muuttujia, arvojen validointi käynnistyksessä sekä sopiva kehitystyökalujen tuki (esim.