konfigurerbarhet
Konfigurerbarhet er graden systemet kan tilpasses av brukere eller administratorer uten endringer i kildekoden. Det omfatter justering av funksjonalitet, grensesnitt, ytelse og oppførsel gjennom innstillinger, parametere og utvidelser. Hensikten er å gjøre systemet relevant for ulike miljøer og brukssaker.
Konfigurasjon kan være statisk eller dynamisk, og kjøretid eller kompileringstid. Vanlige mekanismer inkluderer konfigurasjonsfiler, miljøvariabler, nettbaserte
Fordeler inkluderer økt fleksibilitet, enklere tilpasning til forskjellige behov, bedre skalerbarhet og enklere utrulling i ulike
God praksis for konfigurerbarhet omfatter tydelig dokumentasjon, fornuftige standardinnstillinger, begrensning av endringer til kjente parametere, og
Eksempler spenner fra programvareapplikasjoner med brukerpreferanser og miljøbaserte innstillinger til server- og infrastrukturverktøy som kjører med