Was ist Konvention über Konfiguration?
Konvention über Konfiguration ist eine Philosophie der Computerprogrammierung, die es Programmierern normalerweise erleichtert, Tabellen und Elemente auf der Grundlage eines Klassennamens zu entwerfen. Wenn Konvention über Konfiguration verwendet wird, müssen nur Elemente in die Codierung geschrieben werden, die gegen den Basisklassennamen verstoßen. Insgesamt wird mit dieser Philosophie weniger Codierung benötigt, und es gibt im Allgemeinen weniger Rechtschreibfehler. Ein weiterer Vorteil ist, dass die Konfigurationsdatei, in der alle Klassennamen gespeichert sind, im Allgemeinen kleiner ist, was die Geschwindigkeit und Stabilität der Codierung erhöht.
In der Philosophie der Konvention über Konfiguration kann es eine oder mehrere Hauptklassen geben, die im Programm mit Unterelementen darunter verwendet werden. Zum Beispiel kann ein Programm, das für die Inventarisierung vorgesehen ist, eine Klasse mit dem Namen "Inventar" haben. Unter dieser Klasse können sich Tabellen und Elemente befinden, die denselben Namen haben, sich jedoch aufgrund ihrer Funktion unterscheiden. Diese Unterscheidung bedeutet, dass der Programmierer normalerweise keine eindeutigen oder unterschiedlichen Namen für jedes Element finden muss. Dies kann Zeit in Anspruch nehmen und schwierig sein, wenn es viele ähnliche Elemente gibt.
Während die Verwendung des gleichen Klassennamens für jedes Element in der Konvention über die Konfiguration an erster Stelle steht, kann es vorkommen, dass der Programmierer ein Element mit einem anderen Namen haben möchte oder muss. Dies kann zur weiteren Unterscheidung des Elements oder aus verschiedenen anderen Gründen verwendet werden. In dieser Philosophie müssen nur Elemente in die Programmierung geschrieben werden, die nicht nach der Hauptklasse benannt sind. alles andere wird nach der Hauptklasse benannt.
In Bezug auf die Codierung bedeutet Konvention über Konfiguration häufig, dass insgesamt weniger Programmierung erforderlich ist, da Namen nicht codiert werden müssen. Außerdem treten in der Regel weniger Probleme mit Rechtschreibfehlern auf, z. B. wenn ein Element falsch benannt wird, da weniger Namen benötigt werden insgesamt. Beides erleichtert dem Programmierer die Erstellung der Software.
Die Funktionalität wird im Vergleich zur Konfiguration durch Konventionen verbessert, da der Platzbedarf für Konfigurationsdateien geringer ist. Wann immer ein Klassen- oder Elementname in die Programmierung eingefügt wird, wird er auch in der Konfigurationsdatei gespeichert, damit alle Elemente verbunden werden können. Eine große Konfigurationsdatei führt häufig zu einem schleppenden und flüchtigen Programm, da viele Elemente berücksichtigt werden müssen. Wenn die Datei klein ist, gibt es weniger Grund zur Sorge und die Software ist in der Regel insgesamt besser.