Hva er konvensjonen om konfigurasjon?
Konvensjon over konfigurasjon er en dataprogrammeringsfilosofi som vanligvis gjør det lettere for programmerere å designe tabeller og elementer basert på et klassenavn. Når konvensjonen om konfigurasjon brukes, må bare elementer som går mot baseklassenavnet skrives inn i kodingen. Mindre koding er totalt sett nødvendig med denne filosofien, og det er generelt færre stavebaserte feil. En annen fordel er at konfigurasjonsfilen som lagrer alle klassenavnene generelt er mindre, noe som øker kodingshastigheten og stabiliteten.
I filosofien om konvensjon over konfigurasjon kan det være en eller flere hovedklasser som brukes i programmet, med underelementer under det. For eksempel kan et program ment for å samle inventar ha en klasse som heter "Inventory." Under denne klassen kan det være tabeller og elementer som har samme navn, men som er forskjellige på grunn av deres funksjon. Denne skillet betyr at programmereren normalt ikke trenger å komme med unik eller DIFFerent navn for hvert element, som kan ta tid og kan være vanskelig når det er mange lignende elementer.
Mens du bruker samme klassenavn for hvert element er avgjørende i konvensjonen om konfigurasjon, er det tider hvor programmereren vil ha eller trenger et element for å ha et annet navn. Dette kan brukes til å skille elementet ytterligere eller av en rekke andre grunner. I denne filosofien må bare elementer som ikke er oppkalt etter hovedklassen, skrives inn i programmeringen; Alt annet antas å bli oppkalt etter hovedklassen.
Når det gjelder koding, betyr konvensjon over konfigurasjon ofte at mindre programmering totalt sett vil være nødvendig, fordi navn ikke trenger å bli kodet inn. Det har også en tendens til å være færre problemer med stavefeil, for eksempel feil å navngi et element, fordi det er behov for færre navn totalt sett. Begge disse gjør det lettere for programmereren å CREspiste programvaren.
Funksjonalitet er også forbedret med konvensjonen om konfigurasjon på grunn av et mindre fotavtrykk for konfigurasjonsfil. Hver gang et klasse- eller elementnavn plasseres i programmeringen, lagres det også i konfigurasjonsfilen slik at den kan koble alle elementene. En stor konfigurasjonsfil fører ofte til et tregt og flyktig program, fordi det er mange elementer som må redegjøres for. Hvis filen er liten, er det mindre å bekymre seg for, og programvaren er vanligvis bedre.