Skip to main content

Co je konvence nad konfigurací?

Konvence nad konfigurací je filozofie počítačového programování, která programátorům obvykle usnadňuje navrhování tabulek a prvků založených na názvu třídy.Pokud je použita konvence nad konfigurací, musí být do kódování zapsány pouze prvky, které jdou proti názvu základní třídy.S touto filozofií je celkově nutné méně kódování a obecně existuje méně chyb založených na pravopisu.Další výhodou je, že konfigurační soubor, který ukládá všechny názvy tříd, je obecně menší, což zvyšuje rychlost a stabilitu kódování.-Celementy pod ním.Například program určený k souhrnu zásob může mít třídu s názvem „Inventory“.V rámci této třídy mohou existovat tabulky a prvky, které mají stejný název, ale jsou odlišné kvůli jejich funkci.Toto rozlišení znamená, že programátor obvykle nemusí vycházet s jedinečnými nebo odlišnými jmény pro každý prvek, což může trvat čas a může být obtížné, pokud existuje mnoho podobných prvků.Konvence nad konfigurací jsou chvíle, kdy bude programátor chtít nebo potřebovat prvek, aby měl jiné jméno.To lze použít k dalšímu rozlišení prvku nebo z různých důvodů.V této filozofii musí být do programování zapsány pouze prvky, které nejsou pojmenovány po hlavní třídě;Předpokládá se, že všechno ostatní je pojmenováno po hlavní třídě.Chyby, například nesprávné pojmenování prvku, protože celkově je zapotřebí méně jmen.Oba tyto usnadňují programátorovi vytvoření softwaru.

Funkce je také vylepšena s konvencí nad konfigurací kvůli menší stopě konfiguračního souboru.Kdykoli je do programování umístěn název třídy nebo prvku, je také uložen v konfiguračním souboru, aby mohl připojit všechny prvky.Velký konfigurační soubor často vede k pomalému a volatilnímu programu, protože existuje mnoho prvků, které je třeba zaúčtovat.Pokud je soubor malý, pak je méně starosti a software je obvykle celkově lepší.