Convenția asupra configurației este o filozofie de programare a computerelor care, de obicei, facilitează proiectarea de tabele și elemente pe baza unui nume de clasă pentru programatori. Când se folosește convenția asupra configurației, numai elementele care merg împotriva numelui clasei de bază trebuie să fie scrise în codificare. Este nevoie de mai puțină codificare în general cu această filozofie și, în general, există mai puține greșeli de ortografie. Un alt avantaj este că fișierul de configurare care stochează toate numele claselor este în general mai mic, ceea ce crește viteza și stabilitatea codării.
În filosofia convenției asupra configurației, pot exista una sau mai multe clase principale utilizate în program, cu sub-elemente dedesubt. De exemplu, un program menit să calculeze inventarul poate avea o clasă numită „Inventar”. În această clasă, pot exista tabele și elemente care au același nume, dar sunt distincte datorită funcției lor. Această distincție înseamnă că, în mod normal, programatorul nu trebuie să vină cu nume unice sau diferite pentru fiecare element, ceea ce poate dura timp și poate fi dificil atunci când există multe elemente similare.
În timp ce folosirea aceluiași nume de clasă pentru fiecare element este primordială în convenție față de configurare, există momente când programatorul va dori sau va avea nevoie ca un element să aibă un nume diferit. Acesta poate fi folosit pentru a distinge în continuare elementul sau pentru o varietate de alte motive. În această filozofie, numai elementele care nu sunt numite după clasa principală trebuie să fie scrise în programare; totul se presupune că este numit după clasa principală.
În ceea ce privește codarea, convenția asupra configurației înseamnă adesea că va fi nevoie de mai puțină programare, deoarece numele nu trebuie să fie codificate. De asemenea, tind să existe mai puține probleme cu greșelile de ortografie, cum ar fi denumirea incorectă a unui element, deoarece sunt necesare mai puține nume. per total. Ambele fac mai ușor pentru programator să creeze software-ul.
Funcționalitatea este, de asemenea, îmbunătățită cu convenția față de configurație, din cauza amprentei mai mici ale fișierului de configurare. Ori de câte ori o clasă sau un nume de element este plasat în programare, acesta este, de asemenea, stocat în fișierul de configurare, astfel încât să poată conecta toate elementele. Un fișier de configurare mare duce adesea la un program lent și volatil, deoarece există multe elemente care trebuie luate în considerare. Dacă fișierul este mic, atunci există mai puține griji și software-ul este de obicei mai bun.