Co je konvence nad konfigurací?

Konvence nad konfigurací je filozofie počítačového programování, která obvykle usnadňuje programátorům návrh 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í. 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ým nebo dif.Ferent jména pro každý prvek, který může trvat čas a může být obtížný, pokud existuje mnoho podobných prvků.

Při použití stejného názvu třídy pro každý prvek je v konvenční konfiguraci prvořadý, jsou časy, kdy bude programátor chtít nebo potřebuje prvek, aby měl jiný název. 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ě.

Pokud jde o kódování, konvence nad konfigurací často znamená, že celkově bude zapotřebí méně programování, protože jména nemusí být kódována. Také má tendenci být méně problémů s pravopisnými chybami, jako je nesprávně pojmenování prvku, protože celkově je zapotřebí méně jmen. Oba z nich usnadňují programátorovi CREjedl software.

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ší.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?