kovakoodatut
Kovakoodatut ovat ohjelmistokehityksessä arvoja, joita on upotettu suoraan ohjelman lähdekoodiin sen sijaan, että ne haettaisiin ulkoisista lähteistä kuten konfiguraatiotiedostoista, ympäristömuuttujista tai tietovarastoista. Tällaisia arvoja voivat olla esimerkiksi API-osoitteet, porttinumero, pääsy- tai salausavaimet sekä muut ympäristönsäilöt.
Esimerkkejä kovakoodauksesta ovat esimerkiksi merkkijono, jossa on palvelimen osoite, tai laskentaa ohjaavat numeriset vakiot, jotka näkyvät
Käytön näkökulmasta kovakoodatut arvot voivat helpottaa pientä prototyyppiä tai nopeaa kokeilua, mutta niillä on useita haittoja.
Hyvä käytäntö on minimoida kovakoodaukset ja ulkoistaa konfiguraatio ympäristökohtaisiin lähteisiin. Käytä ympäristömuuttujia, konfiguraatiotiedostoja (esimerkiksi YAML tai
Kovakoodatut ovat yleinen termi suomalaisessa IT-keskustelussa, ja niihin liittyville käytännöille annetaan usein vastapainoksi parempia konfigurointikäytäntöjä.