konfiguraatiotiedostoja
Konfiguraatiotiedostoja ovat ohjelmistojen ja järjestelmien asetuksiksi käytetyt tekstitiedostot. Niiden avulla voidaan eriyttää toiminnallisuus ja kokoonpano, jolloin asetuksia voidaan muuttaa ilman koodin uudelleenkääntämistä. Tiedostot voivat sijaita sovelluksessa, käyttäjän kotihakemistossa tai koko järjestelmän tasolla, ja niiden muoto sekä sijainti määräytyvät käyttöjärjestelmän ja ohjelmiston mukaan.
Yleisimmät formaatit ovat INI, JSON, YAML, TOML, XML sekä perinteiset properties-tiedostot. Ne eroavat rakenteeltaan: jotkut ovat
Rakenne vaihtelee: INI käyttää osioita, JSON ja YAML tarjoavat monimutkaisempia rakenteita, TOML pyrkii olemaan sekä inhimillisesti
Lukeminen tapahtuu tyypillisesti sovelluksen käynnistyessä tai dynaamisesti uudelleenkäynnistyksen yhteydessä. Oletusarvot voidaan asettaa koodiin, ja konfiguraatiot voidaan
Turvallisuus: arkaluonteisia tietoja tulisi välttää suoraan konfiguraatiotiedostossa. Käyttöoikeudet kannattaa pitää tiukkoina ja tiedostot jättää pois versionhallinnasta
Kokonaisuudessaan konfiguraatiotiedostot ovat keskeisiä, koska ne mahdollistavat ohjelmistojen joustavan hallinnan. Monissa ympäristöissä käytetään myös keskitettyjä konfiguraatioratkaisuja,