Co to jest konwencja o konfiguracji?
Konwencja nad konfiguracją to filozofia programowania komputerowego, która zwykle ułatwia programistom projektowanie tabel i elementów na podstawie nazwy klasy. Gdy używana jest konwencja nad konfiguracją, należy zapisać tylko elementy, które kierują się nazwa klasy podstawowej. Z tej filozofii jest ogólnie potrzebne mniej kodowania, a ogólnie jest mniej błędów opartych na pisowni. Kolejną zaletą jest to, że plik konfiguracyjny, który przechowuje wszystkie nazwy klas, jest ogólnie mniejszy, co zwiększa szybkość i stabilność kodowania.
W filozofii konwencji nad konfiguracją może być jedna lub kilka głównych klas w programie, z podelementami poniżej. Na przykład program przeznaczony do opracowania zapasów może mieć klasę o nazwie „Inwentaryzacja”. W tej klasie mogą znajdować się tabele i elementy, które mają tę samą nazwę, ale są odrębne ze względu na ich funkcję. To rozróżnienie oznacza, że programista normalnie nie musi wymyślać unikalnych lub DIFFerent Names dla każdego elementu, które mogą zająć czas i mogą być trudne, gdy istnieje wiele podobnych elementów.
Podczas używania tej samej nazwy klasy dla każdego elementu jest najważniejsze w konwencji nad konfiguracją, są chwile, kiedy programista będzie chciał lub potrzebuje elementu, aby mieć inną nazwę. Można to wykorzystać do dalszego rozróżnienia elementu lub z różnych innych powodów. W tej filozofii tylko elementy, które nie są nazwane po głównej klasie, muszą zostać zapisane w programowaniu; Zakłada się, że wszystko inne jest nazwane na cześć klasy głównej.
Jeśli chodzi o kodowanie, konwencja nad konfiguracją często oznacza ogólnie mniejsze programowanie, ponieważ nazwy nie trzeba zakodować. Jest również mniej problemów z błędami pisowni, takimi jak niepoprawne nazywanie elementu, ponieważ ogólnie potrzebne jest mniej nazw. Oba ułatwiają programistom CREZjadłem oprogramowanie.
Funkcjonalność jest również ulepszona dzięki konwencji nad konfiguracją z powodu mniejszego śladu pliku konfiguracyjnego. Ilekroć nazwa klasy lub elementu jest umieszczana w programowaniu, jest również przechowywana w pliku konfiguracyjnym, aby mógł połączyć wszystkie elementy. Duży plik konfiguracyjny często prowadzi do powolnego i niestabilnego programu, ponieważ istnieje wiele elementów, które należy rozliczyć. Jeśli plik jest mały, to jest mniej do martwienia się, a oprogramowanie jest zwykle lepsze.