Vad är konvention över konfigurering?

Convention over Configuration är en datorprogrammeringsfilosofi som vanligtvis underlättar för programmerare att designa tabeller och element baserade på ett klassnamn. När konvention över konfiguration används måste endast element som strider mot basklassnamnet skrivas in i kodningen. Sammantaget behövs mindre kodning med denna filosofi, och det finns i allmänhet färre stavningsbaserade misstag. En annan fördel är att konfigurationsfilen som lagrar alla klassnamn i allmänhet är mindre, vilket ökar kodningens hastighet och stabilitet.

I filosofin om konvention om konfiguration kan det finnas en eller flera huvudklasser som används i programmet, med underelement 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 som ä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.

Även om användning av samma klassnamn för varje element är av största vikt i konventionen i förhållande till konfiguration, finns det tillfällen då programmeraren vill eller behöver ett element för att ha ett annat namn. Detta kan användas för att ytterligare urskilja elementet eller av många andra skäl. I denna filosofi måste endast element som inte är uppkallad efter huvudklassen skrivas in i programmeringen; allt annat antas ha fått sitt namn efter huvudklassen.

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

Funktionaliteten förbättras också med konvention över konfigurering på grund av ett mindre konfigurationsfilavtryck. Varje gång ett klass- eller elementnamn placeras i programmeringen, lagras det också i konfigurationsfilen så att det 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 övergripande.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?