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 baserat 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 underelement under den. 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 diffferent namn för varje element, som 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 av största vikt i konfiguration över konfiguration, finns det 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 namngivna efter huvudklassen skrivas in i programmeringen; Allt annat antas bli namngivet efter huvudklassen.
När det gäller kodning innebär konvention över konfiguration ofta mindre programmering att behövas totalt sett, eftersom namn inte behöver kodas i. Det tenderar också att vara färre problem med stavfel, 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 CREåt programvaran.
Funktionalitet 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.