Mis on konventsioon konfiguratsiooni üle?

Konventsioon konfiguratsiooni üle on arvutiprogrammeerimise filosoofia, mis tavaliselt muudab programmeerijatel klassi nime alusel tabelite ja elementide kujundamise lihtsamaks. Kui kasutatakse kokkuleppe üle konfiguratsiooni, tuleb kodeeringusse kirjutada ainult põhiklassi nimega vastuolus olevad elemendid. Selle filosoofiaga on üldiselt vaja vähem kodeerimist ja üldiselt on vähem õigekirjavigu. Teine eelis on see, et konfiguratsioonifail, mis salvestab üldiselt kõik klassinimed, on väiksem, mis suurendab kodeerimise kiirust ja stabiilsust.

Konventsiooni üle konfigureerimise filosoofias võib programmis kasutada ühte või mitut põhiklassi, mille all on alamelemendid. Näiteks võib varude kokkulugemiseks mõeldud programmil olla klass nimega “Inventar”. Selle klassi all võib olla tabeleid ja elemente, millel on sama nimi, kuid mis on oma funktsiooni poolest erinevad. See eristus tähendab, et programmeerija ei pea tavaliselt iga elemendi jaoks ainulaadseid või erinevaid nimesid välja mõtlema, mis võib võtta aega ja võib olla keeruline, kui sarnaseid elemente on palju.

Kuigi iga elemendi jaoks on sama klassinime kasutamine konfiguratsioonist ülimalt oluline, on aegu, mil programmeerija soovib või vajab elemendil teist nime. Seda saab kasutada elemendi edasiseks eristamiseks või mitmel muul põhjusel. Selles filosoofias tuleb programmeerimisse kirjutada ainult need elemendid, mida ei nimetata põhiklassi järgi; eeldatakse, et kõik muu on nimetatud põhiklassi järgi.

Kodeerimisel tähendab konventsioon konfiguratsiooni asemel sageli seda, et üldiselt on vaja vähem programmeerimist, sest nimesid pole vaja sisse kodeerida. Samuti kipub olema vähem probleeme õigekirjavigade, näiteks elemendi vale nimetamisega, kuna vaja on vähem nimesid. üldiselt. Mõlemad muudavad programmeerija jaoks tarkvara loomise lihtsamaks.

Funktsionaalsust täiustatakse ka konfiguratsiooniga võrreldes, kuna konfiguratsioonifaili maht on väiksem. Kui klassi või elemendi nimi sisestatakse programmeerimisse, salvestatakse see ka konfiguratsioonifaili, et see saaks ühendada kõik elemendid. Suur konfiguratsioonifail viib sageli loid ja muutliku programmini, sest seal on palju elemente, millega tuleb arvestada. Kui fail on väike, on vähem muret ja tarkvara on üldiselt parem.