Qu'est-ce que la convention sur la configuration?
Convention over configuration est une philosophie de programmation informatique qui permet généralement aux programmeurs de concevoir plus facilement des tableaux et des éléments basés sur un nom de classe. Lorsque la convention sur la configuration est utilisée, seuls les éléments allant à l'encontre du nom de la classe de base doivent être écrits dans le codage. Globalement, cette philosophie nécessite moins de codage et il y a généralement moins de fautes d'orthographe. Un autre avantage est que le fichier de configuration qui stocke tous les noms de classe est généralement plus petit, ce qui augmente la vitesse et la stabilité du codage.
Dans la philosophie convention sur configuration, il peut y avoir une ou plusieurs classes principales utilisées dans le programme, avec des sous-éléments en dessous. Par exemple, un programme destiné à comptabiliser l'inventaire peut avoir une classe nommée «Inventaire». Sous cette classe, il peut exister des tables et des éléments portant le même nom mais distincts en raison de leur fonction. Cette distinction signifie que le programmeur n'a normalement pas besoin de donner des noms uniques ou différents pour chaque élément, ce qui peut prendre du temps et être difficile lorsqu'il existe de nombreux éléments similaires.
Bien que l'utilisation du même nom de classe pour chaque élément soit primordiale dans les conventions de configuration, il arrive que le programmeur veuille ou ait besoin d'un nom différent pour un élément. Ceci peut être utilisé pour mieux distinguer l'élément ou pour diverses autres raisons. Dans cette philosophie, seuls les éléments qui ne portent pas le nom de la classe principale doivent être écrits dans la programmation. tout le reste est supposé être nommé d'après la classe principale.
En termes de codage, la convention sur la configuration signifie souvent moins de programmation, car les noms n'ont pas besoin d'être codés. Il y a également moins de problèmes d'orthographe, tels que la désignation incorrecte d'un élément, car moins de noms sont nécessaires. global. Ces deux éléments facilitent la création du logiciel par le programmeur.
La fonctionnalité est également améliorée avec la convention sur la configuration en raison d'une empreinte de fichier de configuration plus petite. Chaque fois qu'un nom de classe ou d'élément est placé dans la programmation, il est également stocké dans le fichier de configuration afin de pouvoir connecter tous les éléments. Un fichier de configuration volumineux conduit souvent à un programme lent et volatile, car de nombreux éléments doivent être pris en compte. Si le fichier est petit, vous aurez moins à craindre et le logiciel est généralement meilleur.