Sie lassen den Benutzer beispielsweise die berüchtigte Pfadvariable definieren. Wie interpretierst du?apppath = C:\Program Files\App
?
Dies sieht aus wie eine Programmiersprache, die angewendet wird, um die Leerzeichen zu ignorieren, und Sie lassen sie zur besseren Lesbarkeit um das Gleichheitszeichen herum, es kann sich jedoch um einen gültigen Variablenwert mit Leerzeichen in der Anwendung handeln (beachten Sie, dass es sich um ein Suffix handelt).
Sogar Schlüssel können Leerzeichen enthalten, nicht wahr?
Was ist die allgemeine Best Practice für meine Bewerbung? Wenn ich habe:
key-example = value-example
soll ich das Schlüsselwesen "key-example"
oder "key-example "
und den Wert als Sein "value-example"
oder interpretieren " value-example"
?
:
anstelle von zu verwenden, =
weil ich dies ausschließlich in Javascript verwende (obwohl meine Frage nicht auf meine App beschränkt ist, ist es daher irrelevant, überhaupt nach ihrer Sprache zu fragen), aber dies hat mir nicht geholfen, die Konfiguration als JSON-Objekt zu lesen . JSON erfordert alle angegebenen Werte, was für den Benutzer eine unnötige Belastung darstellt.