Skip to main content

Vad är konvention över konfiguration?

Konvention över konfiguration är en datorprogrammeringsfilosofi som vanligtvis gör det enklare för programmerare att designa tabeller och element baserade på ett klassnamn.När konventionen över konfiguration används måste endast element som går mot basklassnamnet skrivas in i kodningen.Mindre kodning behövs totalt sett med denna filosofi, och det finns i allmänhet färre stavbaserade misstag.En annan fördel är att konfigurationsfilen som lagrar alla klassnamn i allmänhet är mindre, vilket ökar kodningens hastighet och stabilitet.

I konventionens filosofi över konfiguration kan det finnas en eller flera huvudklasser som används i programmet, med Sub-Element under det.Till exempel kan ett program som är avsett för att stämma inventering ha en klass som heter "Inventory."Under denna klass kan det finnas tabeller och element som har samma namn men är distinkta på grund av deras funktion.Denna distinktion innebär att programmeraren normalt inte behöver komma med unika eller olika namn för varje element, vilket kan ta tid och kan vara svårt när det finns många liknande element.

När du använder samma klassnamn för varje element är avgörandeKonvention över konfiguration, det finns tillfällen då programmeraren vill ha eller behöver ett element för att ha ett annat namn.Detta kan användas för att ytterligare skilja elementet eller av olika skäl.I denna filosofi måste endast element som inte är uppkallad efter huvudklassen skrivas in i programmeringen;Allt annat antas vara namnet efter huvudklassen.

När det gäller kodning, konvention över konfiguration innebär ofta att mindre programmering kommer att behövas totalt sett, eftersom namn inte behöver kodas i. Det tenderar också att vara färre problem med stavningFel, till exempel felaktigt namnge ett element, eftersom färre namn behövs totalt sett.Båda dessa gör det enklare för programmeraren att skapa programvaran.

Funktionaliteten förbättras också med konvention över konfiguration på grund av ett mindre konfigurationsfilavtryck.När ett klass- eller elementnamn placeras i programmeringen lagras det också i konfigurationsfilen så att den kan ansluta alla element.En stor konfigurationsfil leder ofta till ett trögt och flyktigt program, eftersom det finns många element som måste redovisas.Om filen är liten är det mindre att oroa sig för och programvaran är vanligtvis bättre.