Heim > Artikel > Web-Frontend > So trennen Sie Konfigurationsdaten vom Code
Dieses Mal zeige ich Ihnen, wie Sie die Konfigurationsdaten vom Code trennen und welche Vorsichtsmaßnahmen zum Trennen der Konfigurationsdaten vom Code gelten. Das Folgende ist ein praktischer Fall, schauen wir uns das an.
Code ist nichts anderes als die Definition einer Reihe von Anweisungen, die der Computer ausführen soll. Wir geben oft Daten an den Computer weiter, verarbeiten die Daten anhand von Anweisungen und produzieren schließlich ein Ergebnis. Das Problem entsteht, wenn die Daten geändert werden müssen. Jedes Mal, wenn Sie den Quellcode ändern, besteht das Risiko, dass Fehler auftreten, und das Ändern der Werte einiger Daten birgt auch unnötige Risiken, da die Daten den normalen Betrieb der Anweisungen nicht beeinträchtigen sollten. Eine gut gestaltete Anwendung sollte Schlüsseldaten vom Hauptquellcode trennen, damit wir uns bei der Änderung des Quellcodes sicherer fühlen können.
Der Wert, der in der Anwendung beim Konfigurieren von Daten fest codiert ist, zum Beispiel:
magische Zahl
URL
, muss der Benutzerzeichenfolge angezeigt werden ( kann internationalisiert werden)
Doppelte Werte
Einstellungen
Alle Werte, die sich ändern können
Wir sollten immer daran denken, dass die Konfigurationsdaten geändert werden können. und Sie möchten nicht, dass jemand plötzlich die auf der Seite angezeigten Informationen ändern möchte, was dazu führt, dass Sie den JS-Quellcode ändern.
Für diese Konfigurationsdaten können Sie sie in Konstanten extrahieren, in ein Objekt einhängen oder in eine Konfigurationsdatei schreiben (JSON wird für JS empfohlen) und die Daten in der Konfigurationsdatei über ein Programm lesen Auf diese Weise wird Ihr Programmcode nicht geändert, selbst wenn die Daten geändert werden, wodurch die Möglichkeit von Fehlern verringert wird.
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!
Empfohlene Lektüre:
So vermeiden Sie Nullvergleiche in der Webentwicklung
Zusammenfassung der Grundoperationen von jscss
Das obige ist der detaillierte Inhalt vonSo trennen Sie Konfigurationsdaten vom Code. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!